Netsis Müşteri Borç Alacak Durumu
SELECT
A.CARI_KOD,
B.CARI_ISIM,
BORC = SUM(CASE WHEN A.BORC>0 THEN A.BORC ELSE 0 END),
ALACAK = SUM(CASE WHEN A.ALACAK>0 THEN A.ALACAK ELSE 0 END),
BORCBAK = (
CASE WHEN (
SUM(
CASE WHEN A.BORC>0 THEN A.BORC
ELSE 0 END)-
SUM(
CASE WHEN A.ALACAK>0 THEN A.ALACAK
ELSE 0 END))>0
THEN
(
SUM(CASE WHEN A.BORC > 0 THEN A.BORC ELSE 0 END) - SUM(CASE WHEN A.ALACAK>0 THEN A.ALACAK ELSE 0 END))
ELSE 0 END),
ALACBAK = (
CASE WHEN (SUM(CASE WHEN A.BORC>0 THEN A.BORC ELSE 0 END)-SUM(CASE WHEN A.ALACAK>0 THEN A.ALACAK ELSE 0 END))<0 THEN
(
SUM(CASE WHEN A.BORC>0 THEN A.BORC ELSE 0 END) - SUM(CASE WHEN A.ALACAK > 0 THEN A.ALACAK ELSE 0 END))*-1
ELSE 0 END)
FROM
TBLCAHAR A JOIN TBLCASABIT B ON (A.CARI_KOD=B.CARI_KOD)
WHERE B.CARI_TIP='A' AND TARIH BETWEEN '2007-01-01' AND '2007-12-31'
GROUP BY A.CARI_KOD,B.CARI_ISIM
ORDER BY A.CARI_KOD ASC
Uyarlama için:
Onem Bilişim İletişim Ltd. Şti.