【问题标题】:How to get 7 days data from 14 days ago starting from friday mariadb如何从星期五 mariadb 开始的 14 天前获取 7 天的数据
【发布时间】:2021-12-05 20:11:18
【问题描述】:

我试图从 2 周前的星期五开始获取 7 天的数据。我希望我能解释一下。我创建了一个数据库小提琴。我想计算 2 周前的员工列数。

小提琴;

https://www.db-fiddle.com/f/jVE6LCUw88dL2u26jG4cxK/0

【问题讨论】:

    标签: mysql sql mariadb


    【解决方案1】:

    Between and INTERVAL 获取数据

    SELECT * 
    FROM tickets
    WHERE `createdAt` 
    BETWEEN date(now() + INTERVAL 4 - weekday(now()) DAY) - INTERVAL 14 DAY 
                 AND date(now() + INTERVAL 4 - weekday(now()) DAY)- INTERVAL 7 DAY ;
    

    示例 https://www.db-fiddle.com/f/jVE6LCUw88dL2u26jG4cxK/6

    【讨论】:

    • 但我希望它从星期五开始。我的意思是 10 月 8 日到 10 月 15 日
    • 然后用上面的解决方案替换现在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多