gpt4 book ai didi

mysql - 从数据库中获取过去一年的数据

转载 作者:行者123 更新时间:2023-11-29 02:17:06 25 4
gpt4 key购买 nike

我想获取按日期排序的过去一年的数据记录。但问题是我需要从去年那个月的第一天开始的数据。

例如,如果今天是 2016 年 6 月 15 日,那么我需要获取 2015 年 6 月 1 日的数据。

我试着用

SELECT *
FROM Table
WHERE
date >= DATE_SUB(NOW(),INTERVAL 1 YEAR)
ORDER BY date;

但它不起作用。

最佳答案

尝试使用 DATE_FORMAT 强制它成为该月的第一天:

SELECT *
FROM Table t
WHERE
t.date >= DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 YEAR),'%Y-%m-01')
ORDER BY date;

关于mysql - 从数据库中获取过去一年的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37833476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com