king kobra
03-08-2007, 15:55
Arkadaşlar slm,
Cari hareket tablosundaki alacak kayıtlarından max(kayittarihi) 'i bulup bu kayıttaki alacak tutarını getirmeğe çalışıyorum ancak bir türlü beceremedim sql cümlem aşağıda bu sorguyla bulduğum kayıttaki alacak tutarını görmek istiyorum, yardımcı olacak arkadaşlara peşin teşekkürlerimle.
SELECT
TBLCARIHAREKETLER.CARI_KOD,
CARI_ADI,
SUM(BORC),
SUM(ALACAK),
SUM(BORC-ALACAK),
(SELECT MAX(KAYITTARIHI)FROM TBLCARIHAREKETLER A WHERE TBLCARIHAREKETLER.CARI_KOD=A.CARI_KOD AND ALACAK>0)
FROM TBLCARIHAREKETLER
INNER JOIN TBLCARISABITLER WITH (NOLOCK)ON(TBLCARIHAREKETLER.CARI_KOD=TBLCARISABIT LER.CARI_KOD)
WHERE CARI_TIP='ALICI'
GROUP BY TBLCARIHAREKETLER.CARI_KOD,CARI_ADI
HAVING SUM(BORC-ALACAK) > 0
Cari hareket tablosundaki alacak kayıtlarından max(kayittarihi) 'i bulup bu kayıttaki alacak tutarını getirmeğe çalışıyorum ancak bir türlü beceremedim sql cümlem aşağıda bu sorguyla bulduğum kayıttaki alacak tutarını görmek istiyorum, yardımcı olacak arkadaşlara peşin teşekkürlerimle.
SELECT
TBLCARIHAREKETLER.CARI_KOD,
CARI_ADI,
SUM(BORC),
SUM(ALACAK),
SUM(BORC-ALACAK),
(SELECT MAX(KAYITTARIHI)FROM TBLCARIHAREKETLER A WHERE TBLCARIHAREKETLER.CARI_KOD=A.CARI_KOD AND ALACAK>0)
FROM TBLCARIHAREKETLER
INNER JOIN TBLCARISABITLER WITH (NOLOCK)ON(TBLCARIHAREKETLER.CARI_KOD=TBLCARISABIT LER.CARI_KOD)
WHERE CARI_TIP='ALICI'
GROUP BY TBLCARIHAREKETLER.CARI_KOD,CARI_ADI
HAVING SUM(BORC-ALACAK) > 0