如何根据当前星期选择几天内的记录,例如:我想选择当前星期日至星期六的所有记录
下面的方法效果很好,但仅适用于星期一至星期日的一周,而我想在星期日至星期六的星期也这样做
WHERE YEARWEEK(`date`, 1) = YEARWEEK(CURDATE(), 1)
答案 0 :(得分:0)
根据https://www.w3schools.com/sql/func_mysql_yearweek.asp,您应该使用:
WHERE YEARWEEK(`date`, 0) = YEARWEEK(CURDATE(), 0)