今日と別のプロセスと別の日付に近づきたいです。しかし、私のこのコードは、すべての日付フィールドの最後のプロセスを取得しています。しかし、私は、各顧客が取得する最後のプロセス時間を取得したいと考えています。
SELECT (SELECT TOP 1 BORCLAR.BorcTarih FROM BORCLAR WHERE BORCLAR.BorcTarih <= getdate() order by BORCLAR.BorcTarih desc)as [TARİH],
MUSTERILER.Unvan,MUSTERILER.Ad + ' ' + MUSTERILER.Soyad AS [Adı Soyadı],
MUSTERILER.Mahalle + ' ' + MUSTERILER.Cadde + ' '+MUSTERILER.Sokak + ' ' +
MUSTERILER.ApartmanAdi+ ' NO:' +MUSTERILER.Numara + ' KAT:' + MUSTERILER.Kat + ' DAİRE:'
+MUSTERILER.Daire AS [Adres],ARACSUBETANIMLAR.AracSubeAdi as [Araç/Şube Adı], ((SELECT SUM(BORCLAR.BorcTutari) FROM BORCLAR WHERE BORCLAR.BorcMusteriID=ODEMELER.OdemeMusteriID)-
(SELECT SUM(ODEMELER.OdemeTutar) FROM ODEMELER where
BORCLAR.BorcMusteriID=ODEMELER.OdemeMusteriID)) AS [Borç Toplamı] FROM BORCLAR
INNER JOIN ARACSUBETANIMLAR ON BORCLAR.BorcAracSube = ARACSUBETANIMLAR.AracSubeID
INNER JOIN ODEMELER ON BORCLAR.BorcMusteriID = ODEMELER.OdemeMusteriID
INNER JOIN MUSTERILER ON BORCLAR.BorcMusteriID = MUSTERILER.MusteriID where BORCLAR.BorcAracSube=1 and ((SELECT SUM(BORCLAR.BorcTutari) FROM BORCLAR WHERE BORCLAR.BorcMusteriID=ODEMELER.OdemeMusteriID)-(SELECT SUM(ODEMELER.OdemeTutar) FROM ODEMELER where BORCLAR.BorcMusteriID=ODEMELER.OdemeMusteriID)>0) group by MUSTERILER.Unvan,MUSTERILER.Soyad,
MUSTERILER.Ad,ARACSUBETANIMLAR.AracSubeAdi,
ODEMELER.OdemeMusteriID,BORCLAR.BorcMusteriID,
MUSTERILER.Cadde,MUSTERILER.Daire,MUSTERILER.ApartmanAdi,
MUSTERILER.Mahalle,MUSTERILER.Kat,MUSTERILER.Numara,
MUSTERILER.Sokak