Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Nhóm SQL theo năm

Làm thế nào về:

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

Hoặc:

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

Điều này dựa trên lệnh của OP: "Tôi muốn nhóm theo năm cột một phần của ngày (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. Nhận danh sách các múi giờ được hỗ trợ trong SQL Server (T-SQL)

  2. giao tiếp MATLAB SQL Server

  3. Khái niệm chính về khóa SQL Server

  4. Liên kết các cột theo chiều dọc trong SQL

  5. Nhận ID của Bản ghi được Chèn Cuối cùng - Truy cập Trường Nhận dạng DAO, ODBC, SQL Server 2008