Ben bir tablo var bir SUM yapın:satırları seçin ve içinde aşağıdaki içeriği ile benim SQL Server veritabanında
Date | Amount
------------|----------
2012-12-17 | 9.00
2012-12-18 | 8.00
2012-12-19 | 0.00
2012-12-20 | 1.50
2012-12-21 | 2.50
2012-12-22 | 0.00
2012-12-23 | 0.00
2012-12-24 | 0.00
2012-12-25 | 0.00
2012-12-26 | 4.00
2012-12-27 | 2.00
2012-12-28 | 7.00
Ne yapmak istiyorum 3 seçme başına satır ve SUM
Amount
atmak. SUM
toplamı 0
ise, o zaman bu 3 kaydı silmeli. Aksi takdirde onları yalnız bırakmalı ve sonraki 3 kayıtları almalı ve aynı kontrolleri yapmalıdır.
Bu durumda, SUM
'un 0
ile sonuçlanabildiklerinden yalnızca aşağıdaki üç kayıt tablodan silinmelidir.
2012-12-23 | 0.00
2012-12-24 | 0.00
2012-12-25 | 0.00
SQL Server'da nasıl yapabilirim?
Bu yalnızca eserlerini bu olur eğer 3 bitişik tutarlar = içine 0 güz Bir bölümleme grubu, – Mihai
@Mihai sorununun anlaşıldığını varsayarak güncellendi – lad2025