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

Изисква се заявка за преброяване

Да приемем, че колоната, съдържаща дата, е наречена yourDateColumn и колоната, съдържаща състояние, беше наречена statusColumn , можете да направите:

SELECT yourDateColumn, 
 SUM(statusColumn="On") as On, 
 SUM(statusColumn="Off") as Off 
 FROM yourTable 
 GROUP BY yourDateColumn
 ORDER BY yourDateColumn


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. правейки МНОЖЕСТВО агрегирания на подгрупи

  2. Грешка при аритметично препълване при преобразуване на varchar в цифров тип данни. '10' <=9,00

  3. Как да отпечатате VARCHAR(MAX) с помощта на Print Statement?

  4. SQL - безопасно понижаване на BIGINT до INT

  5. Задаване на DefaultDataPath и DefaultLogPath при внедряване в проекта за база данни VS2010