UWVA#31750: BEZ/PARK: aantal parkeerplaatsen voor 1 dag boekbaar te maken.

svn path=/Database/trunk/; revision=24476
This commit is contained in:
Maykel Geerdink
2015-03-17 09:28:57 +00:00
parent 721c242c85
commit e4b17b7a8f

View File

@@ -260,6 +260,12 @@ CREATE OR REPLACE PACKAGE BODY bez AS
AND id.ins_alg_ruimte_key = t.alg_terreinsector_key(+)
-- outer join mag hier niet en dit filter is niet nodig? AND id.ins_alg_ruimte_type = 'T'(+)
AND t.prs_afdeling_key IS NULL -- Alleen 'gewone' parkeerplaatsen
-- Is de parkeerplaats reserveerbaar op de begindag. Meerdaagse parkeerplaatsen worden niet ondersteund.
-- (bits & (2^(dow-1))) = (2^(dow-1))
AND BITAND(d.res_deel_beschikbaar_bits,
POWER(2,
(fac.getweekdaynum(TRUNC(lbegin)) - 1))) =
POWER(2, (fac.getweekdaynum(TRUNC (lbegin)) - 1))
ORDER BY id.ins_deel_upper)
WHERE aantal IS NULL;
ELSE
@@ -286,6 +292,12 @@ CREATE OR REPLACE PACKAGE BODY bez AS
AND (og.alg_gebouw_key = palg_gebter_key
OR og.alg_terreinsector_key = palg_gebter_key)
AND id.ins_alg_ruimte_type IN ('R', 'T')
-- Is de parkeerplaats reserveerbaar op de begindag. Meerdaagse parkeerplaatsen worden niet ondersteund.
-- (bits & (2^(dow-1))) = (2^(dow-1))
AND BITAND(d.res_deel_beschikbaar_bits,
POWER(2,
(fac.getweekdaynum(TRUNC(lbegin)) - 1))) =
POWER(2, (fac.getweekdaynum(TRUNC (lbegin)) - 1))
ORDER BY id.ins_deel_upper)
WHERE aantal IS NULL;
END IF;