Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Both sides previous revision Previous revision | |||
|
dev:omega:events-conflicts [2016/04/07 09:44] Roman Sališ |
dev:omega:events-conflicts [2016/04/07 12:47] (aktuálne) Roman Sališ |
||
|---|---|---|---|
| Riadok 2: | Riadok 2: | ||
| <code mysql space=2> | <code mysql space=2> | ||
| - | -- 1) ████████████████████████████ | + | -- ████████████████████████████ <- 1 |
| - | -- 2) ██████ | + | -- ██████ <- 2 |
| - | -- 3) ██████ | + | -- ██████ <- 2,3 |
| - | -- 4) ██████ | + | -- ██████ <- 3 |
| - | -- ------------------------------- | + | -- ---------------------------------------- |
| - | -- ref) ██████████████████ | + | -- ██████████████████ <- ref |
| SELECT * | SELECT * | ||
| Riadok 17: | 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> | ||
| + | |||
| + | |||