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:43]
Roman Sališ
dev:omega:events-conflicts [2016/04/07 12:47] (aktuálne)
Roman Sališ
Riadok 1: Riadok 1:
 ====== Vyhľadávanie konfliktných 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.1460014988.txt.gz · Posledná úprava: 2016/04/07 09:43 od Roman Sališ