Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Grupa SQL według roku

A co powiesz na:

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

Lub:

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

Jest to oparte na poleceniu OP:"Chcę pogrupować według roku część kolumny daty (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. Wiersz SQL rozdzielany przecinkami z klauzulą ​​Group By

  2. Gdzie ustawić wartość daty i godziny UTC w aplikacji wielowarstwowej:warstwa prezentacji, domena lub baza danych?

  3. Blokady rzędów - ręcznie za ich pomocą

  4. Dlaczego Datediff między GETDATE() i SYSDATETIME() w milisekundach jest zawsze różne?

  5. Jak używać parametru z LIKE w Sql Server Compact Edition