因此,选择一个月的第一天:( 2012-01-01或您想要的任何月份和年份).
获取日期的工作日索引.这里的索引是0到6.
从6减去该索引,您将获得需要添加的天数,直到日期为星期日.
将该天数添加到所选日期.
SELECT DATE_ADD("2012-01-01 10:00:00", INTERVAL (6 - WEEKDAY("2012-01-01 10:00:00")) DAY);
Run Code Online (Sandbox Code Playgroud)
要么:
SELECT DATE_ADD("2012-01-01", INTERVAL (6 - WEEKDAY("2012-01-01")) DAY);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2400 次 |
| 最近记录: |