Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择日期范围内的季度_Php_Mysql_Sql_Date_Between - Fatal编程技术网

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您说“如果一个日期落在中间……”哪个日期?你能给我们更多的输入/输出示例吗?编辑我的问题以满足此评论。