arkadaşlar ufak bir sql sorunu kafamı karıştırdı.
şimdi benim elimde şöyle bir tablo var
---H_Turu___Cins___Odendi
0. Gelir_____Fatura____null___
1. Gelir_____Senet_____0___
2. Gelir_____Senet_____1___
3. Gelir______Kira____null___
4. Gider_____Borç____null___
benim istediğim, sql sorgusunu yaparken
senet cinsi dışındaki H_Turu "gelir" olanları (Fatura,Kira vs) alıp ve Cinsi "senet" olup odendi fieldi "1" olanları listeletmesini
istiyorum yani gridde 0. 2. ve 3. satırın gösterilmesini istiyorum.
Zaten odendi kısmını senet için yaptım senet işlemleri için ayrı bir formum var.Oradan senet ödendikçe ödendi fieldi "1" değerini alacak ve
senet gelir listesinde yerini alacak.Senet sonuçta bir gelirdir.Ama ödenmedikçe aktif bir gelir değil.
Yardımlarınız için şimdiden teşekkürler.
Sql sorgusu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Sql sorgusu
Kod: Tümünü seç
select * from tablo where (H_turu='Gelir' and Cins<>'Senet') or (H_turu='Gelir' and Cins='Senet' and odendi='1')
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Re: Sql sorgusu
çok teşekkür ederim kod için. sabahtan beri bilgisayarın başındayım kafam iyice durdu.
ben şu şekilde yapmıştım:
eklememisim cins bölümünü.
iyi çalışmalar
ben şu şekilde yapmıştım:
Kod: Tümünü seç
select * from tablo where (H_turu='Gelir') or (H_turu='Gelir' and Cins='Senet' and odendi='1')
iyi çalışmalar