我有这个sql:
SELECT YEAR(`end`) as week, WEEK(`end`) as year
FROM table
WHERE week=24 AND year=2016
但是我收到错误where 子句中的未知列周
。我做错了什么?请帮帮我。提前谢谢
最佳答案
您不能在 where
子句中使用别名,试试这个;)
SELECT WEEK(`end`) as week, YEAR(`end`) as year
FROM table
WHERE WEEK(`end`)=24 AND YEAR(`end`)=2016
关于mysql - 根据周和年选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37829937/