【发布时间】:2011-09-26 15:04:27
【问题描述】:
我有一个名为 expiry 的列,它以时间戳格式保存项目的到期日期。
如何执行 MySQL 查询以仅选择有效期在 2 天内的项目?
谢谢!!
【问题讨论】:
我有一个名为 expiry 的列,它以时间戳格式保存项目的到期日期。
如何执行 MySQL 查询以仅选择有效期在 2 天内的项目?
谢谢!!
【问题讨论】:
SELECT ...
WHERE expiry <= NOW()+"2 days";
【讨论】:
SELECT * FROM table WHERE expiry BETWEEN(TODAY(), TODAY() + 2)
【讨论】:
WHERE dateCol <= date_sub(now(), interval 2 day);
【讨论】:
select * from mytable
where expiry between now() and adddate(now(), INTERVAL 2 DAY);
【讨论】:
SELECT * FROM table WHERE DATEDIFF(expire, NOW()) <= 2;
【讨论】: