php - 查询返回超过 6 个月前的值

标签 php mysql sql datetime

这是迄今为止的代码

$result = mysqli_query($con,"SELECT * FROM users WHERE User_Last_Login> ");

user_last_login 的格式为 yyyy-mm-dd

最佳答案

SELECT * FROM users WHERE User_Last_Login < DATE_SUB(NOW(), INTERVAL 6 MONTH)

SELECT * FROM users WHERE User_Last_Login < NOW() - INTERVAL 6 MONTH

SELECT * FROM users WHERE User_Last_Login < DATE_SUB(CURDATE(), INTERVAL 6 MONTH)

关于php - 查询返回超过 6 个月前的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002057/

相关文章:

sql - 如何在 TOAD 的 DataGrid 中显示 sys_refcursor 数据

mysql - 从联接表中选择具有多次出现的列值的行

mysql - hive-metastore 无法在 cloudera manager 安装过程中启动

java - JDBC - 转换 SQL 字符串以满足 Java

php - 重复函数只改变一个变量

php - Laravel 获取所有带有帖子数的类别

php - PayPal - 获取定期配置文件的交易详细信息

php - Postgres 多数组

Mysql更新查询错误: Unknown Column in 'field list'

php - 在同一 ID 中插入重复的 key 更新