在我的数据库中,我有以这种格式的日期时间:
2016-4-4 02:04:57
如何查看以下内容:
1. How can I check if my database date is about to expire in next 3 days?
2. How can I check if my database date is expired 3 days ago?
答案 0 :(得分:2)
尝试改变,
SELECT `exp_date`,IF(`exp_date` <= NOW() - INTERVAL 3 DAY ,1,0) as expired,
IF(`exp_date` >= NOW() AND `exp_date` < NOW() + INTERVAL 3 DAY ,1,0) as expiring
FROM `table_name`
并检查1
是否已找到,0
未找到。
您还可以尝试使用where子句对每个条件进行单独查询。