当我运行以下代码时,它认为2月份有29天,我该如何检查闰年。
MyDate between (DateAdd(day,1,EOMONTH(Getdate(),-1))) AND GETDATE()
答案 0 :(得分:0)
使用以下查询检查闰年:
DECLARE @YEAR INT = 2019
SELECT CASE WHEN (@YEAR % 4 = 0 AND @YEAR % 100 <> 0) OR @YEAR % 400 = 0 THEN
'LEAP YEAR' ELSE 'NORMAL YEAR' END