start | end
1 2022-10-27 11:59:00 2022-10-27 01:00:00
2 2022-10-28 01:59:00 2022-10-28 05:00:00
3 2022-11-22 11:59:00 2022-11-22 07:00:00
4 2022-11-25 01:59:00 2022-11-25 06:00:00
< /code>
Использование этого запроса для извлечения количества строк, которые лежат между данными комбинаций времени даты < /p>
$this->db->query("SELECT * FROM booking WHERE (TIMEDIFF('$start_time', TIME(start)) >=0 AND TIMEDIFF('$start_time', TIME(end)) =0 AND TIMEDIFF('$end_time', TIME(end))
Подробнее здесь: [url]https://stackoverflow.com/questions/74211892/fetch-row-which-exist-between-date-time-range-in-codeigniter[/url]
У меня есть эти строки в моей таблице с столбцом start и end в базе данных, подобных DataType DateTyme [code] start | end 1 2022-10-27 11:59:00 2022-10-27 01:00:00 2 2022-10-28 01:59:00 2022-10-28 05:00:00 3 2022-11-22 11:59:00 2022-11-22 07:00:00 4 2022-11-25 01:59:00 2022-11-25 06:00:00 < /code> Использование этого запроса для извлечения количества строк, которые лежат между данными комбинаций времени даты < /p> $this->db->query("SELECT * FROM booking WHERE (TIMEDIFF('$start_time', TIME(start)) >=0 AND TIMEDIFF('$start_time', TIME(end)) =0 AND TIMEDIFF('$end_time', TIME(end))