【问题标题】:MySql : How to select records based on current week?MySql:如何根据当前周选择记录?
【发布时间】:2019-10-01 14:48:15
【问题描述】:

如何根据当前周选择天范围内的记录,例如:我想选择当前星期日到星期六的所有记录

下面的工作非常好,但仅适用于周一至周日的一周,我想在周日至周六的一周内做同样的事情

WHERE  YEARWEEK(`date`, 1) = YEARWEEK(CURDATE(), 1)

【问题讨论】:

标签: mysql dayofweek


【解决方案1】:

根据https://www.w3schools.com/sql/func_mysql_yearweek.asp,您应该使用:

WHERE  YEARWEEK(`date`, 0) = YEARWEEK(CURDATE(), 0)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    相关资源
    最近更新 更多