我有一些數值數據每隔5分鐘出現一次(即每天288個值,以及相當數天的數據)。我需要編寫一個可以返回每天所有值的總和的查詢。所以,目前的表看起來像這樣:按時間段計算的總計SQL列值
03/30/2010 00:01:00 -- 553
03/30/2010 00:06:00 -- 558
03/30/2010 00:11:00 -- 565
03/30/2010 00:16:00 -- 565
03/30/2010 00:21:00 -- 558
03/30/2010 00:26:00 -- 566
03/30/2010 00:31:00 -- 553
...
而這正好爲天的「X」號,我想查詢返回「X」的行數,每片含有所有的總和每天的價值。事情是這樣的:
03/30/2010 -- <sum>
03/31/2010 -- <sum>
04/01/2010 -- <sum>
查詢將大大登打士web部件裏面,所以很遺憾我無法編寫自定義用戶功能來幫助它。所有的邏輯都需要在一個大的查詢中。任何幫助將不勝感激,謝謝。我正在嘗試使用GROUP BY和DATEPART來處理這個問題,並不確定是否正確的解決方法。
你的支架是在錯誤的順序 CAST(FLOOR(CAST([訂購日期] AS FLOAT))AS DATETIME) – Imrul 2010-03-31 11:46:53
謝謝,固定的(我希望) – Jamiec 2010-03-31 12:36:30