在SQL中获取上个月的年份

时间:2017-09-19 16:13:44

标签: sql sql-server

我想要获得上个月的那一年。

例如2017年7月我想要结果2017.但是在2017年1月我想要结果2016年和2017年2月我想要结果2017.使用SQL Server。

2 个答案:

答案 0 :(得分:2)

sql server?

select datepart(year, dateadd(month, -1, getdate()))

答案 1 :(得分:1)

select year(dateadd(month,-1,GETDATE()));