Итак, я пытаюсь выбрать строки между двумя датами.
В дБ даты также имеют время.
Для этого мне нужно использовать LIKE.
SQL: Как использовать «LIKE» с датой «между»?
SQL
$query = "SELECT * FROM table WHERE date >= LIKE :selectedDateFrom AND <= LIKE :selectedDateTo";
$query_params = array(':selectedDateFrom' => $selectedDateFrom.="%", ':selectedDateTo' => $selectedDateTo.="%");
Это один возвращает ошибку!
Как это должно выглядеть?
Какие СУБД вы используете? (ANSI SQL имеет BETWEEN, чтобы найти значения между двумя датами.) – jarlh
ìm using Mysql MariaDb –
@jarlh Если я использую между ними, это работает. Но если я выберу 1-й из окт. Результат начнется со 2-го октября? –