Toto je staršia verzia dokumentu!
1) ████████████████████████████ 2) ██████ 3) ██████ 4) ██████ --------------------------------- ref) ██████████████████
SELECT * FROM `st2_events` AS `t1` WHERE -- kontrolujeme začiatok aj koniec, z oboch strán by mal presahovať konfliktný termín (`t1`.`event_local_date_start`<=@dateStart AND `t1`.`event_local_date_end`>=@dateEnd) -- 1 OR -- kontrolujeme iba koniec, mal by zasahovať do konfliktného termínu (`t1`.`event_local_date_end`>@dateStart AND `t1`.`event_local_date_end`<@dateEnd) -- 2 OR -- kontrolujeme začiatok aj koniec, z oboch strán by mal byť súčasťou konfliktného termínu (`t1`.`event_local_date_start`>=@dateStart AND `t1`.`event_local_date_end`<=@dateEnd) -- 3 OR -- kontrolujeme iba začiatok, mal by zasahovať do konfliktného termínu (`t1`.`event_local_date_start`>=@dateStart AND `t1`.`event_local_date_start`<@dateEnd) -- 4