【发布时间】:2009-10-20 10:02:19
【问题描述】:
我想从 1 周前的数据到今天的数据之间选择数据:
SELECT username,
email,
date
FROM users
WHERE date(date) BETWEEN (CURDATE() AND (CURDATE() - 7))
ORDER BY userid DESC
LIMIT 10
希望你们能帮助我。不行!!!
lexu
已经回答了这个问题(有人可以结束这个问题吗?)
【问题讨论】:
-
您的输出或空集是否有错误?
-
您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“ORDER BY userid DESC LIMIT 10”附近使用正确的语法
-
如果我更改为:SELECT username, email, date FROM users WHERE date(date) = CURDATE();没有返回错误,但是 0 结果...为什么???我在那个表中有 100 多个数据...