Mam taki problem musze wybrać rekordy, które są w odpowiednim przedziale czasowym
Czyli mamy rekordy które są np w takim przedziale czasowym np jest data_start 2019-05-03 1200 date_end 2019-05-03 1300
I teraz chcemy wybrac rekordy które mieszczą się w granicach między godziną 13 a 14 to takie zapytanie
* where hour(time(date_start)) >= 13 and hour(time(date_end)) <= 14
Nam tego rekordu nie wybierze ponieważ
Ale z kolei takie zapytanie
* where hour(time(date_start)) >= 13 or hour(time(date_end)) <= 14
Nam wybierze tych rekordów za dużo i teraz czy da się to jakoś wybrać ?