Devreden Bakiye

1 2 3
18/09/2024, 15:32

onur_can

Yanlış hesaplama hangi alanda oluyor, yürüyen bakiyenin kalan kısmında mı yoksa formun alt kısmında kalan alanında mı?
18/09/2024, 19:28

atoykan

SELECT yBakiyeTransfer.CrNo, yBakiyeTransfer.MNo, yBakiyeTransfer.islemTuru, yBakiyeTransfer.Tarih, yBakiyeTransfer.Grup, yBakiyeTransfer.Aciklama, yBakiyeTransfer.Miktar, yBakiyeTransfer.Birim, yBakiyeTransfer.Fiyat, yBakiyeTransfer.iskonto, yBakiyeTransfer.Kdv, yBakiyeTransfer.Borcu, yBakiyeTransfer.Odedigi,(SELECT SUM(S.Borcu - S.Odedigi) FROM Satis AS S WHERE S.MNo = yBakiyeTransfer.MNo AND (S.Tarih < yBakiyeTransfer.Tarih OR (S.Tarih = yBakiyeTransfer.Tarih AND S.CrNo <= yBakiyeTransfer.CrNo))) AS Kalan
FROM Satis AS yBakiyeTransfer
ORDER BY yBakiyeTransfer.MNo, yBakiyeTransfer.Tarih, yBakiyeTransfer.CrNo;
olarak değiştirin sorgunuzu. Müşteri bazında yürüyen bakiye olarak konkordans hesabı yaparak tarih ve crnoya göre sıralama yapacaktır.
20/09/2024, 12:14

ates2014

Cevaplarınız için çok çok teşekkür ederim hocalarım...
20/09/2024, 12:56

atoykan

Rica ederiz, iyi çalışmalar.
1 2 3