Получить данные по диапазону дат - PullRequest
0 голосов
/ 08 января 2019

Это код, по которому я могу получить данные даты 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 ...

Есть ли способ, как я могу сделать следующую работу?

1 Ответ

0 голосов
/ 08 января 2019

Если вы хотите получить данные за определенную дату, используйте:

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 будет содержать дату.

...