【发布时间】:2013-08-27 04:29:58
【问题描述】:
我想知道某个日期(年-月-日)是否介于一个月中的某天(月-日)之间。
例如,我想知道 'April 2, 2013' 是否介于 'April 2' 和 'April 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 有月份和日期运算符来获取你需要的字段:dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html