sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Gruppera efter år

Vad sägs om:

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

Eller:

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

Detta är baserat på OP:s kommando:"Jag vill gruppera efter år del av datum (varchar) kolumn"



  1. Visa namn på alla begränsningar för en tabell i Oracle SQL

  2. JDBC batch operations förståelse

  3. Informix motsvarande mysqls SHOW CREATE TABLE

  4. välj kolumn som sant/falskt om id finns i en annan tabell