0
希望你能幫助我解決這個問題......我需要對存儲在SQL Server 2012數據庫中的一些數據進行一些分析。將查詢結果拆分爲15分鐘的間隔
我目前得到的查詢拆分結果爲1小時的塊,但我也需要查詢將結果拆分成15分鐘和30分鐘卡盤,我不知道如何去做。我在網上看了一下,但是我發現沒有太多道理。
下面是我使用的每小時分裂
SELECT Name, Description, CONVERT(varchar(14), RecordedDateTime, 113) + ':00:00' AS RecordedDateHour,
COUNT(Id) AS TotalRecordings, MIN(RecordedDateTime) AS MinRecordedDateTime,
MAX(RecordedDateTime) AS MaxRecordedDateTime,
COUNT(DISTINCT Id) AS TotalDistinctIds
FROM MainTable
WHERE RecordedDateTime >='21 May 2013' AND RecordedDateTime < '23 May 2013'
GROUP BY Name, Description, CONVERT(varchar(14), RecordedDateTime, 113) + ':00:00'
ORDER BY Name, Description, CONVERT(varchar(14), RecordedDateTime, 113) + ':00:00'
任何幫助,你可以給將是巨大的代碼。
感謝
亞歷