Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

групиране по заявка за клауза

Опитайте това за избраното:

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

Опитайте това за изтриване (модифицирана версия на @RedFilter's):

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете всички продадени артикули въз основа на колекция от артикули от главна таблица в SQL Server

  2. Проверка на синтаксиса на всички съхранени процедури?

  3. Предоставяне на потребителски достъп на msdb до пощенски профил на база данни в SQL Server (T-SQL)

  4. T-SQL съхранена процедура, която приема множество Id стойности

  5. алтернативи на REPLACE на текстов или ntext тип данни