s.a .
sql sorgusu cıldırt tı beni yapamadım.
bir table bir alanın ilk 3 ü başlayanrın toplamı ile kendi lerini listeleyen bir sorgu yapamadım. Gerci ikisini ayrı ayrı sorgu ile yapıp birleştirsemde işim gorulur ama onuda yapamdım .
tablem soyle
M_hesap,borc,alacak,.....
A101,10,null
A101,20,NULL
A101,NULL,5
İSTEDİGİM SONUC İSE
A10,ANKARA İLİ , 30,5
A101,ANKARANIN DİKMENİ,10,null
A101,ANKARANIN DİKMENİ,20,NULL
A101,ANKARANIN DİKMENİ,NULL,5
Sql boyle
select sUBSTRING(M_HESAP from 1 for 3)KODU,SUM(borc)borc,sum(alacak)alacak,H.ADI FROM MUHFIS,hp H
where h.kodU=SUBSTRING(M_HESAP from 1 for 3)
GROUP BY SUBSTRING(M_HESAP from 1 for 3),H.ADI ;
BUNDA
A10,ANKARA İLİ , 30,5
Alıyyorum ama istedigim digerlerini de altına yazması
Aslında yukardaki ile
select *, hp.ADI from muhfis,hp h
where h.kodU=M_HESAP;
Sorgusunu birleştirme yontemi sorunumu cozuyor
tabiki en hızlı bir sekilde sonucu dondurmesi lazim cunku arada baska kriterlerde olucak tarih aralıgı gibi.
Firebird sql ile aynı bilgiyi parcalayarak almak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
selam
buM_hesap,borc,alacak,.....
A101,10,null
A101,20,NULL
A101,NULL,5
burdan
İSTEDİGİM SONUC İSE
A10,ANKARA İLİ , 30,5
A101,ANKARANIN DİKMENİ,10,null
A101,ANKARANIN DİKMENİ,20,NULL
A101,ANKARANIN DİKMENİ,NULL,5
bu sonucu nasıl elde ettin.
burada ne yapmak istediğin hiç bir şey anlıyamadım kardeş.Kolay gelsin.
buM_hesap,borc,alacak,.....
A101,10,null
A101,20,NULL
A101,NULL,5
burdan
İSTEDİGİM SONUC İSE
A10,ANKARA İLİ , 30,5
A101,ANKARANIN DİKMENİ,10,null
A101,ANKARANIN DİKMENİ,20,NULL
A101,ANKARANIN DİKMENİ,NULL,5
bu sonucu nasıl elde ettin.
burada ne yapmak istediğin hiç bir şey anlıyamadım kardeş.Kolay gelsin.