我想知道日期(年 - 月 - 日)是否在一個月中的某一天(月 - 日)之間。查詢以檢查日期是否在兩個月的日期值之間
例如,我想知道'2013年4月2日'是在'4月2日'和'4月19日'之間。
我可以很容易地做到這一點的範圍有一年的價值。無論如何,沒有一年,我需要想法如何做到這一點。
的我想要實現的一些例子:
SELECT 1 WHERE '2013-04-02' BETWEEN '04-01' AND '04-19'; -- result is 1
SELECT 1 WHERE '2014-04-02' BETWEEN '04-01' AND '04-19'; -- result is 1
SELECT 1 WHERE '2014-03-02' BETWEEN '04-01' AND '04-19'; -- result is 1
感謝
MySQL有月份和日期運營商獲得所需的字段:HTTP: //dev.mysql.com/doc/refman/5.5/en/date -and-time-functions.html – dcaswell