Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gruppieren nach Klauselabfrage

Versuchen Sie dies für die Auswahl:

SELECT * FROM Table
GROUP BY CustomerName
HAVING SUM(LocalAmount) > 50000

Versuchen Sie dies zum Löschen (modifizierte Version von @RedFilter):

delete from MyTable 
where CustomerName in (
    select CustomerName 
    from Table
    group by CustomerName 
    having sum(LocalAmount) <= 50000
)