我有一个表,其中一列是"周",我想选择表格中"周"是当前周和前一周的所有行。
例如,今天是 15/02/2017,所以是第 7 周。我想选择"周"在 6 到 7 之间的所有行,但没有写数字,所以它会随着本周的变化而变化。
谢谢。
试试这个。
SELECT * FROM TBL
WHERE [WEEK_COLUMN] BETWEEEN WEEK(CURDATE())-1 AND WEEK(CURDATE())