我有一個表像這樣的:有沒有辦法來GROUP BY在此表中的時間間隔?
DateTime A
10:00:01 2
10:00:07 4
10:00:10 2
10:00:17 1
10:00:18 3
這是可能創造一個返回我一個每10秒的平均值的查詢?在這種情況下結果將是:
3 (4+2)/2
2 (2+1+3)/3
在此先感謝!
編輯:如果你真的認爲這不能剛做完說NO WAY! :)這是一個可以接受的答案,我真的不知道這是否可以完成。
EDIT2:我使用的是SQL Server 2008中我想有不同的分組,但固定的。例如,範圍各10秒,1分鐘,5分鐘,30分鐘,1小時,1天(只是一個例子,但類似的東西)
您使用的是什麼RDBMS?你也只是想從'x0-x9'固定分組?這些小組不是以您的數據爲條件? –
我想有不同的分組,但修復。例如,範圍每10秒,1分鐘,5分鐘,30分鐘,1小時和1天(只是一個示例,但類似的) –
您的示例結果數學與您的輸入值不匹配。 3在解釋中,但不在輸入值中。 – OCary