Select 具有逻辑运算符的马

Select horses with logical operators

我不知道我哪里搞砸了,但我正在学习 SQL,这让我有点沮丧。

The Horse table 有以下列:

ID - integer, primary key
RegisteredName - variable-length string
Breed - variable-length string
Height - decimal number
BirthDate - date

写 SELECT 声明 select 只有身高在 15.0 到 16.0(含)之间或出生日期在或之后的马匹的注册姓名、身高和出生日期2020 年 1 月 1 日。

这是我写的

SELECT *
FROM Horse
WHERE (Height >= '15.0' AND <= '16.0') 
   OR BirthDate >= '2020-01-01';

这是它一直给我的错误 查询失败:第 1 行的错误 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在 '<= '16.0' 附近使用的正确语法) 或第 3 行的出生日期 >= '2020-01-01''

也许试试这个

SELECT *
FROM Horse
WHERE (Height >= '15.0' AND Height <= '16.0') 
   OR BirthDate >= '2020-01-01';