如何获得一周的开始和结束日期?



在我进行查询之后,我已经获得了使用year (), month()和week()函数对它们进行分组后的年,月和周。但是,我丢失了显示查询的开始日期和结束日期的地方。

tbody> <<tr>
delivery_date isActive
18/1/20211
19/1/20211
20/1/20211

如何获取一周的开始和结束日期?

SELECT CONCAT(@year, '-01-01') + INTERVAL @week WEEK - INTERVAL WEEKDAY(CONCAT(@year, '-01-01')) DAY as first_day_of_week,
CONCAT(@year, '-01-01') + INTERVAL @week WEEK - INTERVAL WEEKDAY(CONCAT(@year, '-01-01')) - 6 DAY as last_day_of_week;

@month源数据过剩,周完全由年份和周数决定。

小提琴

相关内容

最新更新