Qua*_*noi 65
SELECT *
FROM users
WHERE user_datecreated >= NOW() - INTERVAL 3 MONTH
Run Code Online (Sandbox Code Playgroud)
Aar*_* W. 12
如果要忽略创建用户的时间,可以使用以下内容.因此,如果您在下午2:00运行Quassnoi的示例查询,这将显示在上午8:00创建的人.
SELECT *
FROM users
WHERE DATE(user_datecreated) >= DATE(NOW() - INTERVAL 3 MONTH)
Run Code Online (Sandbox Code Playgroud)
使用 DATE(user_datecreated) 可以防止 mysql 使用该列上的任何索引,从而在表增长时使查询变得非常慢。
如果您从“3 个月前”日期中删除时间,则不必忽略创建用户的时间,因为当天创建的所有用户都将符合条件。
SELECT *
FROM users
WHERE user_datecreated >= DATE(NOW() - INTERVAL 3 MONTH);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43142 次 |
| 最近记录: |