sql >> Database teknologi >  >> RDS >> Sqlserver

Tæl rækker i timen i SQL Server med fuld dato-tidsværdi som resultat

Du skal faktisk runde TimeStamp til timen. I SQL Server er dette lidt grimt, men nemt at gøre:

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. Sådan returnerer du positionen for et listeelement i MySQL

  2. Simuler lagfunktion i MySQL

  3. Chen Notation

  4. Sådan arbejder du med arv i Entity Framework Core