FMHN#70999: AiAi door niet bestaande gebouwkey.
svn path=/Database/trunk/; revision=55569
This commit is contained in:
@@ -3215,15 +3215,30 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
WHERE r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND r.alg_ruimte_key = l_ruimte_key;
|
||||
ELSE -- alg_key zal een gebouw of een verdieping zijn
|
||||
-- de tijden van het gebouw gelden
|
||||
SELECT COALESCE (alg_gebouw_beginuur, 0),
|
||||
COALESCE (alg_gebouw_einduur, 24),
|
||||
alg_gebouw_werkdagen
|
||||
INTO l_beginuur, l_einduur, l_werkdagen
|
||||
FROM alg_gebouw g, alg_v_allonroerendgoed aag
|
||||
WHERE g.alg_gebouw_key = aag.alg_gebouw_key
|
||||
AND aag.alg_onroerendgoed_keys = alg_key;
|
||||
ELSE
|
||||
-- alg_key zal een gebouw, verdieping of terrein zijn.
|
||||
-- de tijden van het gebouw gelden of 24 per dag alleen op werkdagen.
|
||||
SELECT beginuur,
|
||||
einduur,
|
||||
werkdagen
|
||||
INTO l_beginuur,
|
||||
l_einduur,
|
||||
l_werkdagen
|
||||
FROM (SELECT COALESCE(alg_gebouw_beginuur, 0) beginuur,
|
||||
COALESCE(alg_gebouw_einduur, 24) einduur,
|
||||
alg_gebouw_werkdagen werkdagen
|
||||
FROM alg_gebouw g,
|
||||
alg_v_allonroerendgoed aag
|
||||
WHERE g.alg_gebouw_key = aag.alg_gebouw_key
|
||||
AND aag.alg_onroerendgoed_keys = alg_key
|
||||
UNION
|
||||
SELECT 0 beginuur,
|
||||
24 einduur,
|
||||
1 werkdagen
|
||||
FROM alg_terreinsector t,
|
||||
alg_v_allonroerendgoed aag
|
||||
WHERE t.alg_terreinsector_key = aag.alg_terreinsector_key
|
||||
AND aag.alg_onroerendgoed_keys = alg_key);
|
||||
END IF;
|
||||
|
||||
RETURN FAC.datumtijdplusuitvoertijd (startdate,
|
||||
|
||||
Reference in New Issue
Block a user