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

SQL групиране по години

Какво ще кажете за:

select datepart(yyyy, [date]) as [year]
from shoptransfer 
group by datepart(yyyy, [date])

Или:

select count(*) as qty, datepart(yyyy, [date]) as [year]
from shoptransfer 
group by datepart(yyyy, [date])
order by [year]

Това се основава на командата на OP:"Искам да групирам по година част от колоната за дата (varchar)"



  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 (T-SQL)

  2. Тип данни за съхраняване на IP адрес в SQL Server

  3. Внедряване на общ индикатор за производителност на MS SQL Server

  4. ddmmyyyy към sql datetime в SQL

  5. как да разделя и вмъквам CSV данни в нова таблица в едно изявление?