【问题标题】:How to select row of last week, last month and last year form mysql database table如何从mysql数据库表中选择上周、上月和去年的行
【发布时间】:2019-08-06 12:54:26
【问题描述】:

我需要的是准确的:查询获取从当前日期到前一周或上个月或上一年之间的记录。

SELECT * FROM `job` as j WHERE j.`created_at` <= LAST_DAY(DATE_SUB(NOW(), INTERVAL 1 MONTH))

例如。目前运行 08(8 月)月,然后我想在 07(7 月)到 08(8 月)月之间插入记录

【问题讨论】:

标签: mysql sql


【解决方案1】:

我在我的一些项目中使用了它,选择 7 天备份直到“今天” now() ,你可以在那里“调整”你的间隔......

您也可以check the examples here,如何获取当月的第一天和最后一天,这样您就可以进行选择查询...

SELECT * FROM table WHERE store_date >= now() - INTERVAL 7 DAY ORDER BY store_date DESC 

【讨论】:

    猜你喜欢
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 2019-09-18
    • 1970-01-01
    • 2014-07-23
    • 2021-05-11
    相关资源
    最近更新 更多