【发布时间】:2016-11-23 07:56:15
【问题描述】:
我正在使用选择:
Select year, month, par1, par2, par3, value
from table1
制作这张表:
现在,我想计算五年前的总和(即 60 个月)。
结果应该如下:
我该怎么做?
【问题讨论】:
-
你的月份列是字符串吗?任何日期列或整数?
-
您如何确定五年跨度应该从哪一年开始?
-
是:年、月、par1、par2、par3是String
-
@Tim -> 对于每一行,你应该得到五年前的总和,即使对于某些行你不能有数据
-
为什么年份和月份是字符串?这是您现有查询的结果吗?
标签: sql-server sql-server-2008 datetime sum date-arithmetic