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

Truy vấn SQL để nhóm theo ngày

nếu bạn đang sử dụng SQL Server,

dateadd(DAY,0, datediff(day,0, created)) sẽ trả về ngày đã tạo

ví dụ:nếu chương trình giảm giá được tạo vào '2009-11-02 06:12:55.000', dateadd(DAY,0, datediff(day,0, created)) return '2009-11-02 00:00:00.000'

select sum(amount) as total, dateadd(DAY,0, datediff(day,0, created)) as created
from sales
group by dateadd(DAY,0, datediff(day,0, created))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khóa ngoại của SQL Server qua ranh giới cơ sở dữ liệu - kỹ thuật thực thi

  2. Phần đệm bên trái trong SQL Server - 3 LPAD () Tương đương

  3. Truy vấn T-SQL để hiển thị định nghĩa bảng?

  4. Microsoft ODBC Driver 13 cho SQL Server:Đăng nhập không thành công cho người dùng 'sa'

  5. Làm cách nào tôi có thể ghi nhật ký và tìm các truy vấn đắt tiền nhất?