我想计算从今天GETDATE()
到当前财政年度结束20190331
的日期。
datediff(dd,Getdate(), '20190331') DaysFinYearEnd
用年终动态计算替换硬编码值20190331
的最佳代码是什么?
答案 0 :(得分:0)
好吧,这是一种方法:
datediff(day,
Getdate(),
datefromparts( (case when month(getdate()) >= 4 then 1 else 0 end) + year(getdate()), 3, 31)
) DaysFinYearEnd