sql >> Database >  >> RDS >> Sqlserver

groeperen op clausule query

Probeer dit voor de select:

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

Probeer dit om te verwijderen (aangepaste versie van @RedFilter's):

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


  1. Mysql:Update veld van de meest recente record

  2. Een sql case-instructie insluiten in een sql-query die FOR XML gebruikt

  3. Stuur e-mails op de achtergrond zonder cron

  4. Hoe het dagnummer terug te geven met een achtervoegsel in MariaDB