ВЫБЕРИТЕ строки, ГДЕ значение столбца даты и времени находится в пределах двух заданных дат (включительно), используя поPhp

Кемеровские программисты php общаются здесь
Anonymous
ВЫБЕРИТЕ строки, ГДЕ значение столбца даты и времени находится в пределах двух заданных дат (включительно), используя по

Сообщение Anonymous »

Я хочу запросить все данные между двумя полями даты. Проблема, с которой я столкнулся, заключается в том, что в моей базе данных есть поле Datetime, и я хочу запрашивать только даты. Обычно я могу заставить это работать с оператором Like, но мне нужно добавить логику, и активная запись для Like, похоже, не поддерживает это. Я использовал несколько операторовwhere и смог заставить это работать, добавив «+1days в поле to_date. Кажется, это работает, но мне это не нравится, и я задаюсь вопросом, есть ли лучший способ сделать это. Если я не добавляю +1 день в свой код, он возвращает только < и > и не возвращает никаких строк, где поле = дата. Надеюсь, это имеет смысл.
Я попробовал приведенный ниже код, и он ничего не возвращает, где date = myInput.
$query = $this->db
->select('*')
->from('t_clock_punch')
->where('clock_in >=', date("Y-m-d", strtotime($fromDate)))
->where('clock_in

Вернуться в «Php»