FMHN#70999: AiAi door niet bestaande gebouwkey.
svn path=/Database/trunk/; revision=55571
This commit is contained in:
@@ -3116,15 +3116,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, -1),
|
||||
COALESCE(alg_gebouw_einduur, -1),
|
||||
alg_gebouw_werkdagen
|
||||
INTO v_beginuur, v_einduur, v_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 uren opleveren.
|
||||
SELECT beginuur,
|
||||
einduur,
|
||||
werkdagen
|
||||
INTO v_beginuur,
|
||||
v_einduur,
|
||||
v_werkdagen
|
||||
FROM (SELECT COALESCE(alg_gebouw_beginuur, -1) beginuur,
|
||||
COALESCE(alg_gebouw_einduur, -1) 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 -1 beginuur,
|
||||
-1 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;
|
||||
END IF;
|
||||
RETURN;
|
||||
|
||||
Reference in New Issue
Block a user