求用sql server语句,写出下一周的周一是几号?
答案:2 悬赏:50
解决时间 2021-01-11 20:00
- 提问者网友:佞臣
- 2021-01-11 02:44
求用sql server语句,写出下一周的周一是几号?
最佳答案
- 二级知识专家网友:酒安江南
- 2021-01-11 03:50
可以这样获取下周一的日期号:
SELECT
DateAdd(d,case DatePart(weekday,GetDate()) when 1 then 1
else 9 - DatePart(weekday,GetDate()) end ,GetDate()) AS 下周一的日期;追答该语句适用于系统默认每个星期的第一天是星期日的情况。
SELECT
DateAdd(d,case DatePart(weekday,GetDate()) when 1 then 1
else 9 - DatePart(weekday,GetDate()) end ,GetDate()) AS 下周一的日期;追答该语句适用于系统默认每个星期的第一天是星期日的情况。
全部回答
- 1楼网友:深街酒徒
- 2021-01-11 04:28
我知道Oracle的,next day(指定日期,星期几)sysdate是当前日期,就是从现在开始计算下一个周几是几月几号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息