6,129
社区成员
发帖
与我相关
我的任务
分享
/*
编程的话,酱紫
1.月份是1,3,5,7,8,10,12,则是31天
2.月份是4,6,9,11,则是30天
3.判断年,闰年则是29天否则是28
3.1
普通年能被4整除且不能被100整除的为闰年
世纪年能被400整除的是闰年
*/
DECLARE @Y INT =2019
DECLARE @M INT =2
DECLARE @D INT
IF @M in (1,3,5,7,8,10,12)
SET @D=31
ELSE IF @M IN (4,6,9,11)
SET @D=30
ELSE
IF (@Y%4=0 AND @y%100!=0) OR @y%400=0
SET @D=29
ELSE
SET @D=28
SELECT @D