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

Đếm số hàng mỗi giờ trong SQL Server với giá trị ngày-giờ đầy đủ là kết quả

Bạn thực sự cần làm tròn TimeStamp đến giờ. Trong SQL Server, điều này hơi xấu, nhưng dễ thực hiện:

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. Có sự khác biệt về hiệu suất giữa CTE, Truy vấn phụ, Bảng tạm thời hoặc Biến bảng không?

  2. Làm thế nào để hạn chế NULL làm tham số cho SQL Server thủ tục được lưu trữ?

  3. Tham gia loại bỏ:Khi máy chủ SQL loại bỏ các bảng không cần thiết

  4. Làm cách nào để truy xuất dữ liệu từ cơ sở dữ liệu SQL Server trong C #?

  5. Thu thập dữ liệu tự động về các công việc đã hoàn thành trong MS SQL Server