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