我需要總結的值,過去7天,所以它應該是目前加上之前的6這應該每一行中即發生每一行的列值會是當前+先前6. 殼體: -獲取先前6個值的總和,包括組
(注: - I將計算小時,通過suming了秒)。
我嘗試使用以下查詢: -
SELECT SUM([drivingTime])OVER(PARTITION BY driverid ORDER BY日期行之間6 PRECEDING AND CURRENT ROW)
從[f.DriverHseCan]
我面臨的問題是我必須做的分組上的驅動程序,資產約會
在上述情況下,駕駛時間應SUMED起來,然後,它應該採取前面的6行, 我不能這樣做使用rank(),因爲我需要這些行以及我必須在報告中顯示它。
我試圖在SSRS和SQL都這樣做。
總之它增加了對當前+ 6前幾天
親愛Naved巴伊,對於這樣的問題,你不想要一個通用的解決方案,但您的特定問題的解決方案,我相信它總是好的,以添加樣本樣本臨時表中插入數據,這樣一個可以建議和輕鬆驗證解決方案。你怎麼看? – ViKiNG