आपको वास्तव में TimeStamp
. के चारों ओर चक्कर लगाने की जरूरत है घंटे तक। SQL सर्वर में, यह थोड़ा बदसूरत है, लेकिन करना आसान है:
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);