这是我能够获取日期 2018-12-12 的数据的代码。
SELECT COUNT(`table`.`ID`), `table`.`number_Of_Car`
FROM `company`.`table`
WHERE `table`.`location` <> '' AND `table`.`location` LIKE('%2017-12-12%')
Group by ...
但是,我尝试了以下方法:
SELECT COUNT(`table`.`ID`), `table`.`number_Of_Car`
FROM `company`.`table`
WHERE `table`.`location` <> '' AND `table`.`location` BETWEEN('%2018-12-12%') AND ('%2018-12-13%')
Group by ...
有没有办法使以下工作?
如果您需要特定日期的数据,请使用:
where t.column >= '2017-12-12' and
t.column < '2017-12-13'
如果您想要多个日期,只需扩展范围:
where t.column >= '2018-12-12' and
t.column < '2018-12-14'
不要将like
用于日期。 我无法理解为什么名为location
的列会包含日期。