Case when datediff(d, 入职日, '2007-12-26')>=0 then 全勤奖 --26日之前的都有奖
when datediff(d, '2007-12-26', 入职日)<=2 and datepart(dw,入职日)=1 then 全勤奖 --27,28日如果是星期一的话也有奖
else 0 end --其他的没有奖
when datediff(d, '2007-12-26', 入职日)<=2 and datepart(dw,入职日)=1 then 全勤奖 --27,28日如果是星期一的话也有奖
else 0 end --其他的没有奖
when day(入职日) > 26 and (datepart(weekday , 入职日) = 7 or datepart(weekday , 入职日) = 1) then '全勤奖'
else '无全勤奖'
end
Case when day(入职日) <= 26 then '全勤奖'
when day(入职日) <=28 and (datepart(weekday , 入职日) = 7 or datepart(weekday , 入职日) = 1) then '全勤奖'
else '无全勤奖' end
end--2
Case when day(入职日) <= 26 then 全勤奖
when day(入职日) <=28 and (datepart(weekday , 入职日) = 7 or datepart(weekday , 入职日) = 1) then 全勤奖
else 0 end
end
Case when day(入职日) <= 26 then '全勤奖'
when (day(入职日) = 26 or day(入职日) = 27) and (datepart(weekday , 入职日) = 7 or datepart(weekday , 入职日) = 1) then '全勤奖'
else '无全勤奖'
end