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