sql >> Databáze >  >> RDS >> Sqlserver

Počítejte řádky za hodinu na serveru SQL Server s plnou hodnotou data a času

Ve skutečnosti musíte zaokrouhlit TimeStamp do hodiny. V SQL Server je to trochu ošklivé, ale snadno proveditelné:

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. Jaký je rozdíl mezi pls_integer a binary_integer?

  2. 4 způsoby, jak zjistit, jaké sloupce budou vráceny uloženou procedurou na serveru SQL

  3. Funkce SYSDATE v Oracle

  4. Nastavení názvu aplikace na Postgres/SQLAlchemy