Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Date 如何在MySQL中选择两个给定日期之间的所有星期一(或任何工作日组合,例如:MTW、WTTh等)?_Date_Calendar - Fatal编程技术网

Date 如何在MySQL中选择两个给定日期之间的所有星期一(或任何工作日组合,例如:MTW、WTTh等)?

Date 如何在MySQL中选择两个给定日期之间的所有星期一(或任何工作日组合,例如:MTW、WTTh等)?,date,calendar,Date,Calendar,我在互联网上看到的只是计算当你输入你需要的一周中的某一天时发生的天数。比如从5月1日到5月31日,有多少个星期一。我需要的是显示两个给定日期之间星期一的日期。我现在没有这方面的任何代码,因为我真的不知道从哪里开始,因为我已经扫描了MySQL文档,但是我没有看到任何有用的东西 WEEKDAY('1998-02-03 22:23:00') 或 它显示某个日期的日期索引。但是这次,当然,我不知道哪一天是星期一,我需要相反的东西 我需要的是,当我需要2月份的周一和周二时,它将返回以下内容: 2015

我在互联网上看到的只是计算当你输入你需要的一周中的某一天时发生的天数。比如从5月1日到5月31日,有多少个星期一。我需要的是显示两个给定日期之间星期一的日期。我现在没有这方面的任何代码,因为我真的不知道从哪里开始,因为我已经扫描了MySQL文档,但是我没有看到任何有用的东西

WEEKDAY('1998-02-03 22:23:00') 

它显示某个日期的日期索引。但是这次,当然,我不知道哪一天是星期一,我需要相反的东西

我需要的是,当我需要2月份的周一和周二时,它将返回以下内容:

2015-02-02

2015-02-03

2015-02-09

2015-02-10

2015-02-16

2015-02-17

2015-02-23

2015-02-24


我没有任何代码可以显示,因为我在mysql项目中取得的进展与我需要的这个项目没有直接关系。这是我正在尝试完成的项目的另一个独立mysql查询。

看看这个解决方案:-正如我前面所说的,这是一个很好的开始,我不需要计算多少天,我需要确切的日期。还是我只是忽视了这一点?无论如何,谢谢你的意见
DAYOFWEEK('1998-02-03')