Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Hitung baris per jam di SQL Server dengan nilai tanggal-waktu penuh sebagai hasilnya

Anda sebenarnya perlu membulatkan TimeStamp ke jam. Di SQL Server, ini agak jelek, tetapi mudah dilakukan:

SELECT dateadd(hour, datediff(hour, 0, TimeStamp), 0) as TimeStampHour, Count(*)
FROM [TEST].[dbo].[data]
GROUP BY dateadd(hour, datediff(hour, 0, TimeStamp), 0)
ORDER BY dateadd(hour, datediff(hour, 0, TimeStamp), 0);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Periksa apakah ada baris, jika tidak masukkan

  2. Pilih kolom jika kolom lainnya adalah null

  3. sp_add_schedule vs sp_add_jobschedule di SQL Server:Apa Bedanya?

  4. SQL Server 2016:Impor Data

  5. Bergabung dengan Eliminasi:Ketika SQL Server Menghapus Tabel yang Tidak Perlu