İç içe select yaparken sum icinde bir oder by veremıyoruz bundan dolayı toplam degisiyor.şoyleki.
Kod: Tümünü seç
SELECT
( SELECT SUM(COALESCE(borc,0)-COALESCE(ALACAK,0)) FROM TABLO Ch2
WHERE CARI_KOD='M002' AND Ch2.kayit_sirasi <= Ch.kayit_sirasi ) AS BAKIYE
, BORC,alacak FROM TABLO Ch
where CARI_KOD='M002'
ORDER BY TARIH,KAYIT_SIRASI
Bu ıslemi once tarih sonra kayıt sırasına gore yapmalı ama burda bunu yapamadım.
ıstedıgım Şu
K.sırası ** Tarih** borc**alacak----bakiye
1*** 10.01.2007 *** 15.00 0.00 ----- 15.00
2*** 10.01.2007 *** 0.00 10.00 ---- 5.00
3*** 11.01.2007 *** 15.00 0.000 --- 20.00