我需要总结的值,过去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