【发布时间】:2015-05-16 11:30:13
【问题描述】:
我有两个可以为空的日期字段(PublishFrom、PublishTo)。 我正在尝试使用此查询获取记录:
SELECT * FROM tblNews
WHERE Publish = 1
AND IFNULL(PublishFrom, CURDATE() - INTERVAL 1 DAY) <= "2015-03-13"
AND IFNULL(PublishTo, CURDATE() + INTERVAL 1 DAY) >= "2015-03-13"
ORDER BY DateCreated DESC'
意思是如果这些字段(其中一个)的值为空,则将其替换为昨天和/明天的值,以便始终显示条目。
现在我只看到 PublishFrom 和/或 PublishTo 不为空的帖子。怎么会?
【问题讨论】: