我有一个表,其中一列是“周”,我想选择表中“周”是当前周和前一周的所有行。
例如,今天是 2017 年 2 月 15 日,所以是第 7 周。我想选择“周”在 6 和 7 之间的所有行,但不写数字,所以它会随当前周而变化.
非常感谢。
最佳答案
试试这个。
SELECT * FROM TBL
WHERE [WEEK_COLUMN] BETWEEEN WEEK(CURDATE())-1 AND WEEK(CURDATE())
关于MySql:当周是实际周和前一周时从表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42244788/