【发布时间】:2016-10-07 01:07:36
【问题描述】:
我需要将 where 条件设置为上一年的最后一个日期。 我正在寻找使用 dateadd 函数的解决方案,但我无法弄清楚。这段代码给了我当月的最后一天。但是如何获得去年 12 月的最后一天 '2015-12-31' 已经尝试了不同的方法,但这一切都给了我奇怪的结果。
declare @today datetime
select @today=getdate()
select convert(varchar(10), dateadd(dd, -day(dateadd(mm, 1, @today)),dateadd(mm, 1, @today)),101)
【问题讨论】: