Я запрашиваю даты из базы данных mysql. Когда я пытаюсь выбрать только даты между определенным от и до настоящего времени, я не получаю ожидаемых результатов.Как проверить, существует ли дата между двумя датами mysql?
Мой запрос:
select * from tbl_billing where date BETWEEN '09-02-2017' and '10-02-2017'
Мой выход:
09-02-2017
10-02-2017
10-01-2017
09-01-2017
09-01-2017
Мой желаемый результат:
09-02-2017
10-02-2017
что ваш тип поля даты в тузд таблице? –
'' dd-mm-yyyy'' не является допустимым MySQL [date literal] (https://dev.mysql.com/doc/en/date-and-time-literals.html). – eggyal