PNBR#31297 -- Aanpassen ruimten na verbouwing.
svn path=/Customer/; revision=23742
This commit is contained in:
121
onces/PNBR/PNBR#31297.sql
Normal file
121
onces/PNBR/PNBR#31297.sql
Normal file
@@ -0,0 +1,121 @@
|
||||
|
||||
/* Verplaats alle objecten op de verbouwde verdiepingen naar kamer 001 */
|
||||
UPDATE ins_deel d
|
||||
SET ins_alg_ruimte_key =
|
||||
(SELECT r.alg_ruimte_key
|
||||
FROM alg_ruimte rd, alg_ruimte r
|
||||
WHERE d.ins_alg_ruimte_key = rd.alg_ruimte_key
|
||||
AND rd.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_aanmaak > SYSDATE - 10
|
||||
AND r.alg_ruimte_nr = '001')
|
||||
WHERE d.ins_deel_key IN
|
||||
(SELECT ins_deel_key
|
||||
FROM alg_v_ruimte_gegevens rg
|
||||
WHERE d.ins_alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND d.ins_alg_ruimte_type = 'R'
|
||||
AND rg.alg_locatie_code = 'PH'
|
||||
AND rg.alg_gebouw_upper = '01'
|
||||
AND rg.alg_verdieping_volgnr IN
|
||||
(4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21))
|
||||
|
||||
/* Verplaats alle open meldingen op de verbouwde verdiepingen naar ruimte 001 */
|
||||
UPDATE mld_melding m
|
||||
SET m.mld_alg_onroerendgoed_keys =
|
||||
(SELECT r.alg_ruimte_key
|
||||
FROM alg_ruimte rd, alg_ruimte r
|
||||
WHERE m.mld_alg_onroerendgoed_keys = rd.alg_ruimte_key
|
||||
AND rd.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_aanmaak > SYSDATE - 10
|
||||
AND r.alg_ruimte_nr = '001')
|
||||
WHERE mld_melding_key IN
|
||||
(SELECT mld_melding_key
|
||||
FROM alg_v_ruimte_gegevens rg
|
||||
WHERE mld_melding_status NOT IN (1, 5, 6)
|
||||
AND mld_alg_locatie_key = 2
|
||||
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key
|
||||
AND rg.alg_gebouw_upper = '01'
|
||||
AND rg.alg_verdieping_volgnr IN
|
||||
(4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21))
|
||||
|
||||
/* Verwijder de reserveerbare ruimten op de verbouwde verdiepingen
|
||||
Kamer mw. Burger (10-09)
|
||||
Kamer mw. Zoodsma (10-08)
|
||||
Kamer dhr. Merrienboer (10-07)
|
||||
*/
|
||||
UPDATE res_alg_ruimte
|
||||
SET res_alg_ruimte_verwijder = SYSDATE
|
||||
WHERE res_ruimte_key IN (83, 102, 103) AND res_alg_ruimte_verwijder IS NULL
|
||||
|
||||
/* Markeer de te verwijderen ruimten */
|
||||
UPDATE alg_ruimte r
|
||||
SET alg_ruimte_verwijder = SYSDATE
|
||||
WHERE alg_ruimte_key IN
|
||||
(SELECT alg_ruimte_key
|
||||
FROM alg_v_ruimte_gegevens rg
|
||||
WHERE rg.alg_srtruimte_key NOT IN (7, 8, 10)
|
||||
AND rg.alg_gebouw_upper = '01'
|
||||
AND rg.alg_verdieping_volgnr IN
|
||||
(4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21))
|
||||
AND r.alg_ruimte_aanmaak < SYSDATE - 10
|
||||
|
||||
|
||||
/* Lijst met nog openstaande en verplaatste meldingen */
|
||||
SELECT q.*
|
||||
FROM alg_v_ruimte_gegevens rg, mld_melding m, mld_v_qvw_algemeen q
|
||||
WHERE mld_alg_locatie_key = 2
|
||||
AND m.mld_melding_key = q.mld_melding_key
|
||||
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key
|
||||
AND rg.alg_gebouw_upper = '01'
|
||||
AND rg.alg_verdieping_volgnr IN
|
||||
(4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
|
||||
AND rg.alg_ruimte_nr = '001'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user