为什么我的查询无法使用BETWEEN运算符?

时间:2018-01-27 06:05:02

标签: mysql

我正在尝试运行查询并根据2个日期获得结果。当使用下面的查询时,我不断收到此错误。

您的SQL语法有错误;查看与正确语法相对应的手册,以便在' BETWEEN' 2017-12-10'和' 2017-12-30')'在第1行

以下是我尝试使用的查询。我不确定我在这里做错了什么。

任何帮助都会非常感激!

SELECT * FROM checkout WHERE id = 10 AND (BETWEEN '2017-12-10' AND '2017-12-30')

2 个答案:

答案 0 :(得分:1)

您没有提供between

的列名
column_name BETWEEN value1 AND value2

https://www.w3schools.com/sql/sql_between.asp

答案 1 :(得分:1)

在"之间添加列名称"

SELECT * FROM checkout WHERE id = 10 AND ( `columnname` BETWEEN '2017-12-10' AND '2017-12-30')

这会对你有所帮助