
WHEN '星期二' THEN 1 WHEN '星期三' THEN 2 WHEN '星期四' THEN 3 WHEN '星期五' THEN 4 WHEN '星期六' THEN 5 ELSE 6 END,GETDATE()) 星期一日期,
DATEADD(DAY,CASE DATENAME(WEEKDAY,GETDATE()) WHEN '星期一' THEN 6
WHEN '星期二' THEN 5 WHEN '星期三' THEN 4 WHEN '星期四' THEN 3 WHEN '星期五' THEN 2 WHEN '星期六' THEN 1 ELSE 0 END,GETDATE()) 星期日日期
select datepart(w,getdate()+1) --星期六返回1,星期五返回7。select convert(varchar(10),getdate()-datepart(w,getdate()+1)+1,120) --获取本周第一天,2013-4-20星期六,返回2013-04-20,是第一天。
select convert(varchar(10),getdate()-datepart(w,getdate()+1)+8,120)--获取本周最后一天,2013-4-20星期六,返回2013-04-27,是第一天。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)