Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
Mysql 如何获取一周中的所有日期(从周一开始)到当前日期(今天)?_Mysql_Sql - Fatal编程技术网

Mysql 如何获取一周中的所有日期(从周一开始)到当前日期(今天)?

Mysql 如何获取一周中的所有日期(从周一开始)到当前日期(今天)?,mysql,sql,Mysql,Sql,我有这个代码,但它给了我错误的答案: SELECT * from TABLE WHERE endDate >= DATE_SUB(CURDATE(), INTERVAL 6 DAY) AND endDate <= CURDATE(); 星期二到周末, 但是我想要周一(一周的第一天)到周三(今天)请看附件中的图片,希望这能有所帮助 这就是我的工作方式 选择ColumnName 从表名 其中ColumnName>=ADDDATE(CURDATE(),间隔2-DAYOFWEEK(CU

我有这个代码,但它给了我错误的答案:

SELECT * from TABLE
WHERE endDate >= DATE_SUB(CURDATE(), INTERVAL 6 DAY) AND   endDate <= CURDATE();
星期二到周末,
但是我想要周一(一周的第一天)到周三(今天)

请看附件中的图片,希望这能有所帮助


这就是我的工作方式

选择ColumnName 从表名 其中ColumnName>=ADDDATE(CURDATE(),间隔2-DAYOFWEEK(CURDATE())天)
ColumnName这个问题与Java完全无关,而与SQL完全相关。请添加SQL标记并删除Java标记。感谢您的帖子:),它帮助了我,我使用了它,并找到了这个查询,给了我正确的答案。从TableName中选择ColumnName,其中ColumnName>=ADDDATE(CURDATE()、INTERVAL 2-DAYOFWEEK(CURDATE())DAY)和ColumnName
WHERE endDate >= DATE_SUB(CURDATE(), INTERVAL 6 DAY) AND   endDate >= CURDATE();