SELECT
HESAP_PLANI.Hesap_Kodu,
HESAP_PLANI.Hesap_Adi,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Borc),0) AS ToplamBorc,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Alacak),0) AS ToplaAlacak,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Borc-HESAP_HAREKETLERI.Fis_Genel_Toplami_Alacak),0) AS BorcBakiye,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Alacak-HESAP_HAREKETLERI.Fis_Genel_Toplami_Borc),0) AS AlacakBakiye
FROM HESAP_PLANI LEFT JOIN HESAP_HAREKETLERI
ON HESAP_PLANI.Hesap_Kodu = HESAP_HAREKETLERI.Muhasebe_Hesabi
GROUP BY HESAP_PLANI.Hesap_Kodu, HESAP_PLANI.Hesap_Adi
ORDER BY Hesap_Kodu;
select Hesap_Kodu, Hesap_Adi, ToplamBorc, ToplamAlacak,
case when ToplamBorc>ToplamAlacak then ToplamBorc-ToplamAlacak end as BorcBakiye,
case when ToplamAlacak>ToplamBorc then ToplamAlacak-ToplamBorc end as AlacakBakiye
from (SELECT
HESAP_PLANI.Hesap_Kodu,
HESAP_PLANI.Hesap_Adi,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Borc),0) AS ToplamBorc,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Alacak),0) AS ToplamAlacak
FROM HESAP_PLANI LEFT JOIN HESAP_HAREKETLERI
ON HESAP_PLANI.Hesap_Kodu = HESAP_HAREKETLERI.Muhasebe_Hesabi
GROUP BY HESAP_PLANI.Hesap_Kodu, HESAP_PLANI.Hesap_Adi) as mzn
ORDER BY Hesap_Kodu
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .
select Hesap_Kodu, Hesap_Adi, ToplamBorc, ToplamAlacak,
isNull(case when ToplamBorc>ToplamAlacak then ToplamBorc-ToplamAlacak end,0) as BorcBakiye,
isNull(case when ToplamAlacak>ToplamBorc then ToplamAlacak-ToplamBorc end,0) as AlacakBakiye
from (SELECT
HESAP_PLANI.Hesap_Kodu,
HESAP_PLANI.Hesap_Adi,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Borc),0) AS ToplamBorc,
ISNULL(Sum(HESAP_HAREKETLERI.Fis_Genel_Toplami_Alacak),0) AS ToplamAlacak
FROM HESAP_PLANI LEFT JOIN HESAP_HAREKETLERI
ON HESAP_PLANI.Hesap_Kodu = HESAP_HAREKETLERI.Muhasebe_Hesabi
GROUP BY HESAP_PLANI.Hesap_Kodu, HESAP_PLANI.Hesap_Adi) as mzn
ORDER BY Hesap_Kodu
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .