gpt4 book ai didi

mysql - 根据日期范围过滤列

转载 作者:行者123 更新时间:2023-11-29 20:43:39 24 4
gpt4 key购买 nike

我需要按日期范围过滤包含时间和日期的列。我只想查看从今天起一个月内记录的值。(从2016-06-21到2016-07-21)列中的日期格式为 YYYY-mm-dd HH:mm:ss该列中的一些数据如下所示:

2016-07-01 13:38:04
2016-07-01 12:52:41
2016-07-01 12:52:41
2015-05-30 13:04:42
2015-05-30 13:04:42
2016-06-29 10:23:39
2016-06-29 10:23:39
2016-06-29 09:49:43
2015-05-29 09:49:20
2015-05-28 15:05:11
2016-05-28 15:04:46
2016-06-28 15:00:43
2016-05-30 11:33:42
2016-05-30 11:30:53
2015-05-02 09:54:34

最佳答案

你可以这样做:

select t.*
from t
where col >= date_sub(curdate(), interval 1 month);

无论您的列存储为字符串还是日期时间,这都应该有效,因为格式很容易转换为日期时间。但是,您应该使用日期和时间的 native 类型,而不是字符串。

关于mysql - 根据日期范围过滤列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38507682/

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