Nástroje používateľa

Nástoje správy stránok


dev:omega:events-conflicts

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
dev:omega:events-conflicts [2016/04/07 09:30]
Roman Sališ
dev:omega:events-conflicts [2016/04/07 12:47] (aktuálne)
Roman Sališ
Riadok 1: Riadok 1:
-====== Vyhľadávanie ​konfliktov ​termínov ====== +====== Vyhľadávanie ​konfliktných ​termínov ======
- +
-<​code>​ +
-1) ████████████████████████████ +
-2) ██████ +
-3)          ██████ +
-4)                   ​██████ +
---------------------------------- +
-ref)  ██████████████████ +
-</​code>​+
  
 <code mysql space=2> <code mysql space=2>
 +--  ████████████████████████████ ​ <- 1
 +--  ██████ ​                       <- 2
 +--           ​██████ ​              <- 2,3
 +--                    ██████ ​     <- 3
 +-- ----------------------------------------
 +--     ​██████████████████ ​        <- ref
 +
 SELECT *  SELECT * 
 FROM `st2_events` AS `t1` FROM `st2_events` AS `t1`
Riadok 19: Riadok 17:
     -- kontrolujeme iba koniec, mal by zasahovať do konfliktného termínu     -- 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     (`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    OR 
     -- kontrolujeme iba začiatok, mal by zasahovať do konfliktného termínu     -- 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+    (`t1`.`event_local_date_start`>​=@dateStart AND `t1`.`event_local_date_start`<​@dateEnd) -- 3
 </​code>​ </​code>​
 +
 +
dev/omega/events-conflicts.1460014256.txt.gz · Posledná úprava: 2016/04/07 09:30 od Roman Sališ