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

SQL заявка за групиране по ден

ако използвате SQL Server,

dateadd(DAY,0, datediff(day,0, created)) ще върне създадения ден

например, ако продажбата е създадена на '2009-11-02 06:12:55.000',dateadd(DAY,0, datediff(day,0, created)) върнете '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. Намерете дата на последна промяна/разгръщане на пакета SSIS - SQL Server

  2. Как да използвам SQL Server Compact Edition (CE) от Java?

  3. Поведение при кръстосано свързване (SQLServer 2008)

  4. sp_add_schedule срещу sp_add_jobschedule в SQL Server:Каква е разликата?

  5. Формат на SQL Server Дата ДД.ММ.ГГГГ ЧЧ:ММ:СС