if ($request->get("timeFrom") != "" and $request->get("timeTo") != "") {
$this->question->whereRaw("time(date_start) <= " . "'" . $request->get("timeTo") . ":00'");
$this->question->whereRaw("time(date_end) >= " . "'" . $request->get("timeFrom") . ":00'");
}
else if ($request->get("timeTo") != "") {
$this->question->whereRaw("time(date_end) <= " . "'" . $request->get("timeTo") . ":00'");
}
else if ($request->get("timeFrom") != "") {
$this->question->whereRaw("time(date_start) >= " . "'" . $request->get("timeFrom") . ":00'");
Mam takie pytanie jak skonstruować takie zapytanie.
W tym przypadku jak się poda np czas timeFrom = 12:00 do 14:00 to wyskoczą mi wszystkie rekordy, które data startu jest większa bądź równa 12 i jednocześnie data końca mniejsza bądź równa 14:00, ale ja chciałbym mieć taką opcje, żeby np doba się zaczynała np od 3 lub 6 (mam tą opcje w innej tabeli ) i w tym przypadku, jak się poda date startu np. 23 a datę endu np 3 to żeby mi wyszukał wpisy między godziną 23 a 3.