AccessTr.neT

Tam Versiyon: Devreden Bakiye
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
Yanlış hesaplama hangi alanda oluyor, yürüyen bakiyenin kalan kısmında mı yoksa formun alt kısmında kalan alanında mı?
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.
Cevaplarınız için çok çok teşekkür ederim hocalarım...
Rica ederiz, iyi çalışmalar.
Sayfalar: 1 2 3