sql根据日期获取当前周星期一星期日

您所在的位置:网站首页 怎么根据日期求星期 sql根据日期获取当前周星期一星期日

sql根据日期获取当前周星期一星期日

2024-07-09 15:46| 来源: 网络整理| 查看: 265

select subdate('20150329',weekday('20150329')); -- 周一 select subdate('20150323',weekday('20150323')-6);-- 周日

weekday() 函数和 dayofweek() ,date_format(curdate(),’%w’)类似,都是返回“某天”在一周中的位置。 不同点在于参考的标准, ①weekday:(0 = Monday, 1 = Tuesday, …, 6 = Sunday); ②dayofweek:(1 = Sunday, 2 = Monday, …, 7 = Saturday); ③%w 是以数字的形式来表示周中的天数( 0 = Sunday, 1=Monday, . . ., 6=Saturday),0为周日,6为周六,跟我们一般的认知,一周是从周一开始的并不一样。

时间格式也可以这样:

select subdate('2019-01-05',weekday('2019-01-05'));


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3