Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zliczaj wiersze na godzinę w SQL Server z pełną wartością daty i godziny jako wynikiem

Właściwie musisz zaokrąglić TimeStamp do godziny. W SQL Server jest to trochę brzydkie, ale łatwe do zrobienia:

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. Sparametryzowane zapytanie ..... oczekuje parametru „@units”, którego nie podano

  2. Jak włączyć przechwytywanie zmian danych (CDC) w bazie danych w programie SQL Server — samouczek dotyczący programu SQL Server

  3. Niestandardowe ciągi formatu liczbowego obsługiwane przez FORMAT() w SQL Server

  4. Funkcja a procedura składowana w SQL Server

  5. Odpytywanie połączonego serwera sql