Php 选择日期范围内的季度
我有一张桌子,上面有学校宿舍及其开始和结束日期。Php 选择日期范围内的季度,php,mysql,sql,date,between,Php,Mysql,Sql,Date,Between,我有一张桌子,上面有学校宿舍及其开始和结束日期。 |yrq |start_date|end_date | |--------------------------| |B233|2013-01-07|2013-03-23| |B232|2012-09-24|2012-12-20| |B231|2012-06-25|2012-09-13| |B124|2012-04-02|2012-06-21| |B123|2012-01-09|2012-03-27| ... |yrq |开始日期|结束日期| |
|yrq |start_date|end_date | |--------------------------| |B233|2013-01-07|2013-03-23| |B232|2012-09-24|2012-12-20| |B231|2012-06-25|2012-09-13| |B124|2012-04-02|2012-06-21| |B123|2012-01-09|2012-03-27| ... |yrq |开始日期|结束日期| |--------------------------| |B233 | 2013-01-07 | 2013-03-23| |B232 | 2012-09-24 | 2012-12-20| |B231 | 2012-06-25 | 2012-09-13| |B124 | 2012-04-02 | 2012-06-21| |B123 | 2012-01-09 | 2012-03-27| ... 仅获取YRQ,这意味着YRQ完全在日期范围内:
从yrq中选择yrq,其中开始日期>='2012-02-01'和结束日期此查询返回yrq,其中参数在开始日期和结束日期内。这就是你要找的吗
SELECT *
FROM yrq
WHERE '2013-02-01' BETWEEN start_date AND end_date
AND '2013-02-15' BETWEEN start_date AND end_date
对不起,我已经解决了这个包含在内的问题。只是把我的任务写在白板上,不想排除我已经解决的问题。我已经写过的查询:<代码>从QTR中选择QTR,其中StaskDealt> =“2011-0912”,EndoDATE您说“如果一个日期落在中间……”哪个日期?你能给我们更多的输入/输出示例吗?编辑我的问题以满足此评论。