我有一个 MySQL 表,其中包含字段 startDate
和endDate
(每个数据类型都是 DATE
),所以假设记录的值可以是 2015-08-09
和2015-08-12
.
今天是2015-08-10
,如何从数据库中获取所有事件记录?
事件是指今天介于 startDate 和 endDate 之间的所有内容。 (包括,如果今天等于 startDate
和/或 endDate
)
最佳答案
尝试:
SELECT * FROM table
WHERE startdate <= CURDATE() AND endDate => CURDATE()
或
SELECT * FROM table
where CURDATE() BETWEEN start_date AND endDate
关于mysql - 具有 startDate 和 endDate,从 MySQL 获取今天的所有事件结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31924172/