计算当前年份和上一年并将其插入SQL Server中的表中

时间:2017-10-11 20:49:03

标签: sql sql-server

我在2014-06-01'表格中有一个数据范围。到2016-06-01'。如何在表格中显示当前日期和上一个日期的值。

示例:日期' 2015-01-01'(当前年份日期)的值为100,而在2014-01-01'(上一年的日期)为200

因此表值应为

Row1. Date -2015-01-01, PreviousYear-200,CurrentYear-100
Row2. Date -2015-02-01
...
upto..
RowN. Date -2016-01-01 

请帮忙。

1 个答案:

答案 0 :(得分:0)

使用年份功能显示日期年份,即

YEAR(GETDATE())

然后使用dateadd获取前一年

DATEADD(yy, -1, GETDATE())

如果您提供了一些代码,以及您尝试过的内容,也会有所帮助。