mysql 选择大于 3 个月的记录

2022-08-30 19:21:18

我正在尝试编写一个查询以从表中选择所有记录,其中(日期时间字段)从今天起> = 3个月。usersUser_DateCreated

有什么想法吗?


答案 1
SELECT  *
FROM    users
WHERE   user_datecreated >= NOW() - INTERVAL 3 MONTH

答案 2

如果要忽略创建用户的时间,可以使用以下命令。因此,如果您在晚上2:00运行Quassnoi的示例查询,这将显示上午8:00创建的人。

SELECT  *
FROM    users
WHERE   DATE(user_datecreated) >= DATE(NOW() - INTERVAL 3 MONTH)

推荐