Forum
Merhaba Arkadaşlar;
Aşağıdaki gibi gelen sonuçta en üstteki Toplam değer pozitif diğer alttakiler negatif sonuç geliyor ve Kümülatif Toplam ile alt alta toplatıyorum. Sadece Kümülatif toplamda sıfır değeri bulduğu sonuç satırını getirmek istiyorum diğerleri gelmesin. Bunu nasıl yapabilirim acaba?
Teşekkür ederim.
SELECT Cardref, Tarih, Toplam,
sum(round(Toplam, 0)) OVER (ORDER BY Tarih DESC, Tarih ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS [Kümülatif Toplam]
FROM Tablo
ORDER BY Tarih DESC
Merhaba @yildirimbakar
SELECT Cardref, Tarih, Toplam,SUM([Kümülatif Toplam])[Kümülatif Toplam] FROM (
SELECT Cardref, Tarih, Toplam,
sum(round(Toplam, 0)) OVER (ORDER BY Tarih DESC, Tarih ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS [Kümülatif Toplam]
FROM Tablo
)T
GROUP BY Cardref, Tarih, Toplam
HAVING SUM([Kümülatif Toplam])[Kümülatif Toplam]=0
ORDER BY Tarih DESC
Mehmet SUCU
HBYS Yazılım Uzmanı
[email protected]
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Teşekkür ederim Mehmet bey.