MySQL 获取指定月中的所有周的详细数据、时间范围(用于周报)
话不多说,直接上代码和效果
select date_sub(min(t.d),INTERVAL WEEKDAY(min(t.d)) DAY) start_,
date_sub(max(t.d),INTERVAL WEEKDAY(max(t.d)) - 6 DAY) end_,
year(t.d) year_,
week(t.d, 5) week_
from (
select adddate('2020-01-01', t1.x * 100 + t2.x * 10 + t3.x) d.
原创
2020-10-12 15:45:35 ·
991 阅读 ·
0 评论