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();