diff --git a/CONN/conn.sql b/CONN/conn.sql index 5720512af..415e91ea8 100644 --- a/CONN/conn.sql +++ b/CONN/conn.sql @@ -1194,60 +1194,6 @@ WHERE / --- RD: Door wie wordt deze view nog gebruikt? -CREATE OR REPLACE VIEW CONN_V_TERREINGEG -(ALG_LOCATIE_KEY,ALG_LOCATIE_CODE, ALG_GEBOUW_UPPER, ALG_GEBOUW_KEY, ALG_VERDIEPING_CODE, ALG_RUIMTE_KEY, - ALG_RUIMTE_NR, ALG_RUIMTE_OMSCHRIJVING, ALG_SRTRUIMTE_CODE, HUURDER, HUURDERNR, - CNT_CONTRACT_NUMMER, ALG_SRTRUIMTE_PRIJS, BUDGETCODE, BUSINESSUNIT, RUIMTEOPPERVLAKTE, - GEHUURDEOPPERVLAKTE, INHUUR, UITBEHEER, ALG_TERREINSECTOR_KEY) -AS -SELECT - l.ALG_LOCATIE_KEY, - l.ALG_LOCATIE_CODE, - tg.ALG_TERREINSECTOR_CODE ALG_GEBOUW_UPPER, - TO_NUMBER(NULL), - TO_NUMBER(NULL), - tg.alg_terreinsector_key ALG_RUIMTE_KEY, - tg.ALG_TERREINSECTOR_NAAM ALG_RUIMTE_NUMMER, - tg.ALG_TERREINSECTOR_OMSCHRIJVING ALG_RUIMTE_OMSCHRIJVING , - (select alg_srtterreinsector_code from alg_srtterreinsector asr where asr.alg_srtterreinsector_key = cogc.alg_srtonrgoed_key) , - NVL(a.prs_afdeling_omschrijving, b.PRS_BEDRIJF_NAAM) , - substr(NVL(a.prs_kostenplaats_nr, b.PRS_LEVERANCIER_NR),instr(NVL(a.prs_kostenplaats_nr, b.PRS_LEVERANCIER_NR),'/')+1,10), - cnt.CNT_CONTRACT_NUMMER , - (select alg_srtterreinsector_prijs from alg_srtterreinsector asr where asr.alg_srtterreinsector_key = cogc.alg_srtonrgoed_key) , - substr(NVL(a.prs_kostenplaats_nr, b.PRS_LEVERANCIER_NR),0,instr(NVL(a.prs_kostenplaats_nr, b.PRS_LEVERANCIER_NR),'/')-1), --budgetcode - nvl ( (select prs_afdeling_omschrijving from prs_afdeling abu, prs_v_afdeling_boom ab where ab.prs_afdeling_key1 = abu.prs_afdeling_key and ab.prs_afdeling_key = a.prs_afdeling_key), - (select fac_usrdata_code from fac_usrdata ud, prs_kenmerklink kl where kl.prs_kenmerk_key = 1015 and prs_link_key = b.prs_bedrijf_key and kl.prs_kenmerklink_waarde = ud.fac_usrdata_key)) Businessunit, - (select FAC.safe_To_Number(alg_onrgoedkenmerk_waarde) from alg_onrgoedkenmerk aok - where aok.alg_onrgoed_key = tg.alg_terreinsector_key - and aok.alg_kenmerk_key = 106) GetekendOppervlakte, - TO_NUMBER(TO_CHAR(FAC.SAFE_TO_NUMBER(cogc.CNT_CONTRACT_ONRGOED_OPP) ,'99999999D')) , - DECODE (NVL(inh.alg_onrgoedkenmerk_waarde,''), 130, 'Nee', 129, 'Ja'), - -- inh.alg_onrgoedkenmerk_waarde, - uit.alg_onrgoedkenmerk_waarde, - alg_terreinsector_key -FROM - alg_v_aanwezigterreinsector tg, - alg_locatie l, - CNT_V_CNT_CONTRACT_ONRGOED_CUR cogc, - CNT_V_AANWEZIGCONTRACT cnt, - (select * from PRS_AFDELING, prs_kostenplaats where PRS_AFDELING.prs_kostenplaats_key = prs_kostenplaats.prs_kostenplaats_key(+)) a, - PRS_BEDRIJF b, - ALG_V_AANWEZIGONRGOEDKENMERK uit, -- uitbeheer datum locatieniveau - ALG_V_AANWEZIGONRGOEDKENMERK inh -- inhuur locatieniveau -WHERE - tg.alg_locatie_key = l.alg_locatie_key AND - tg.alg_terreinsector_key = cogc.alg_onrgoed_key (+) AND - cogc.cnt_contract_key = cnt.cnt_contract_key (+) AND - cnt.CNT_PRS_AFDELING_KEY = a.prs_afdeling_key (+) AND - cnt.CNT_PRS_BEDRIJF_KEY = b.prs_bedrijf_key (+) AND - tg.alg_locatie_key = uit.alg_onrgoed_key(+) AND - uit.alg_kenmerk_key(+) = 22 AND --uit beheer datum locatieniveau - tg.alg_locatie_key = inh.alg_onrgoed_key(+) AND - inh.alg_kenmerk_key(+) = 10; - - - /* Formatted on 2006/06/16 10:17 (Formatter Plus v4.8.5) */ /* Formatted on 11-6-2010 17:32:44 (QP5 v5.136.908.31019) */ CREATE OR REPLACE FORCE VIEW conn_v_ppi1 @@ -1609,218 +1555,6 @@ ORDER BY l.alg_locatie_upper ASC; commit; --- * --- * CONN_V_SCHOON_TOT_LOC_GEG view --- * Schoonmaak overzicht totaalgegevens per locatie (CONN#232) --- * -CREATE OR REPLACE VIEW CONN_V_SCHOON_TOT_LOC_GEG -(FCLT_F_LOCATIE_CODE, OMSCHRIJVING, FCLT_F_BEDRIJF, TOT_OPP, OPP_GLAS_BINNEN, OPP_GLAS_BUITEN, - TOT_KOSTEN, TOESLAG, SCHOONMAAKKOSTEN, GLASBEWASSING, OVERIGE_KOSTEN, AFRONDING) -AS -SELECT l.alg_locatie_code, - l.alg_locatie_omschrijving, - b.prs_bedrijf_naam schoonmaakbedrijf, - FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde) totaal_oppervlakte, - FAC.SAFE_TO_NUMBER(kogb.alg_onrgoedkenmerk_waarde) opp_glas_binnen_kantoor, - FAC.SAFE_TO_NUMBER(kogbu.alg_onrgoedkenmerk_waarde) opp_glas_buiten_stalling, - ROUND(FAC.SAFE_TO_NUMBER(sb.sch_programma_bedrijf_kental)/12*FAC.SAFE_TO_NUMBER(b.prs_bedrijf_uurloon)*FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde)*((FAC.SAFE_TO_NUMBER(kt.alg_onrgoedkenmerk_waarde)/100)-1),2)+ROUND(FAC.SAFE_TO_NUMBER(sb.sch_programma_bedrijf_kental)/12*FAC.SAFE_TO_NUMBER(b.prs_bedrijf_uurloon)*FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde)*FAC.SAFE_TO_NUMBER(kt.alg_onrgoedkenmerk_waarde)/100,2)+kg.alg_onrgoedkenmerk_waarde+kbk1.alg_onrgoedkenmerk_waarde+kbk2.alg_onrgoedkenmerk_waarde+kbk3.alg_onrgoedkenmerk_waarde+ka.alg_onrgoedkenmerk_waarde totale_kosten, - ROUND(FAC.SAFE_TO_NUMBER(sb.sch_programma_bedrijf_kental)/12*FAC.SAFE_TO_NUMBER(b.prs_bedrijf_uurloon)*FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde)*((FAC.SAFE_TO_NUMBER(kt.alg_onrgoedkenmerk_waarde)/100)-1),2) toeslag, - ROUND(FAC.SAFE_TO_NUMBER(sb.sch_programma_bedrijf_kental)/12*FAC.SAFE_TO_NUMBER(b.prs_bedrijf_uurloon)*FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde)*FAC.SAFE_TO_NUMBER(kt.alg_onrgoedkenmerk_waarde)/100,2) schoonmaakkosten, - FAC.SAFE_TO_NUMBER(kg.alg_onrgoedkenmerk_waarde) glasbewassing, - FAC.SAFE_TO_NUMBER(kbk1.alg_onrgoedkenmerk_waarde)+FAC.SAFE_TO_NUMBER(kbk2.alg_onrgoedkenmerk_waarde)+FAC.SAFE_TO_NUMBER(kbk3.alg_onrgoedkenmerk_waarde) overige_kosten, - FAC.SAFE_TO_NUMBER(ka.alg_onrgoedkenmerk_waarde) afrondingsverschil - FROM alg_v_aanweziglocatie l, - alg_onrgoedkenmerk ko, -- oppervlak - alg_onrgoedkenmerk ksp, -- schoonmaakprogramma - alg_onrgoedkenmerk ksb, -- schoonmaakbedrijf - alg_onrgoedkenmerk kogb, -- oppervlakte glas binnen (glas kantoor) - alg_onrgoedkenmerk kogbu, -- oppervlakte glas buiten (glas stalling) - alg_onrgoedkenmerk kt, -- toeslag - alg_onrgoedkenmerk kg, -- glasbewassing - alg_onrgoedkenmerk kbk1, -- bijkomende kosten bedrag 1 (overige kosten) - alg_onrgoedkenmerk kbk2, -- bijkomende kosten bedrag 2 (overige kosten) - alg_onrgoedkenmerk kbk3, -- bijkomende kosten bedrag 3 (overige kosten) - alg_onrgoedkenmerk ka, -- afronding - sch_programma_bedrijf sb, - prs_bedrijf b - WHERE l.alg_locatie_key = ko.alg_onrgoed_key(+) - AND ko.alg_kenmerk_key(+) = 99 -- oppervlak - AND ko.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = ksp.alg_onrgoed_key(+) - AND ksp.alg_kenmerk_key(+) = 98 -- schoonmaakprogramma - AND ksp.alg_onrgoed_niveau(+) = 'L' - AND sb.sch_programma_key(+) = ksp.alg_onrgoedkenmerk_waarde - -- - AND l.alg_locatie_key = ksb.alg_onrgoed_key(+) - AND ksb.alg_kenmerk_key(+) = 97 -- schoonmaakbedrijf - AND ksb.alg_onrgoed_niveau(+) = 'L' - AND b.prs_bedrijf_key(+) = ksb.alg_onrgoedkenmerk_waarde - AND sb.prs_bedrijf_key = b.prs_bedrijf_key - -- - AND l.alg_locatie_key = kogb.alg_onrgoed_key(+) - AND kogb.alg_kenmerk_key(+) = 89 -- oppervlakte glas binnen (glas kantoor) - AND kogb.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = kogbu.alg_onrgoed_key(+) - AND kogbu.alg_kenmerk_key(+) = 90 -- oppervlakte glas buiten (glas stalling) - AND kogbu.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = kt.alg_onrgoed_key(+) - AND kt.alg_kenmerk_key(+) = 87 -- toeslag - AND kt.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = kg.alg_onrgoed_key(+) - AND kg.alg_kenmerk_key(+) = 40 -- glasbewassing - AND kg.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = kbk1.alg_onrgoed_key(+) - AND kbk1.alg_kenmerk_key(+) = 43 -- bijkomende kosten bedrag 1 (overige kosten) - AND kbk1.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = kbk2.alg_onrgoed_key(+) - AND kbk2.alg_kenmerk_key(+) = 45 -- bijkomende kosten bedrag 2 (overige kosten) - AND kbk2.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = kbk3.alg_onrgoed_key(+) - AND kbk3.alg_kenmerk_key(+) = 47 -- bijkomende kosten bedrag 3 (overige kosten) - AND kbk3.alg_onrgoed_niveau(+) = 'L' - -- - AND l.alg_locatie_key = ka.alg_onrgoed_key(+) - AND ka.alg_kenmerk_key(+) = 105 -- afronding - AND ka.alg_onrgoed_niveau(+) = 'L' -ORDER BY l.alg_locatie_upper ASC; - -commit; - --- * --- * CONN_V_SCHOON_DETAIL_GEG view --- * Schoonmaak overzicht detailgegevens per ruimte (CONN#232) --- * -CREATE OR REPLACE VIEW CONN_V_SCHOON_DETAIL_GEG -(FCLT_F_LOC, RUIMTENR, OPP, FREQ, RUIMTE_SOORT, VLOER_AFW, PROGRAMMA, KENTAL, - FCLT_F_BEDRIJF, SCHOONMAAKKOSTEN, TOESLAG, RUIMTE_DICHT, RUIMTE_OPEN, FIN_OPEN, FIN_DICHT, RUIMTE_OPM, - FCLT_F_HUURDERNR, - FCLT_F_BUDGETCODE) -AS -SELECT rg.alg_locatie_code locatienummer, - rg.alg_ruimte_nr ruimtenummer, - FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde) oppervlakte, - (SELECT fac_usrdata_omschr FROM fac_usrdata WHERE fac_usrdata_key = sp.sch_programma_frequentie_key AND fac_usrtab_key = 83) frequentie, -- frequentie schoonmaak - (SELECT fac_usrdata_omschr FROM fac_usrdata WHERE fac_usrdata_key = sp.sch_programma_srtruimte_key AND fac_usrtab_key = 82) ruimtesoort, -- ruimtesoort schoonmaak - (SELECT fac_usrdata_omschr FROM fac_usrdata WHERE fac_usrdata_key = sp.sch_programma_srtvloer_key AND fac_usrtab_key = 81) vloersoort, -- vloersoort schoonmaak - sp.sch_programma_code schoonmaakprogramma, - sb.sch_programma_bedrijf_kental kental, - b.prs_bedrijf_naam schoonmaakbedrijf, - ROUND(FAC.SAFE_TO_NUMBER(sb.sch_programma_bedrijf_kental)/12*FAC.SAFE_TO_NUMBER(b.prs_bedrijf_uurloon)*FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde)*FAC.SAFE_TO_NUMBER(kt.alg_onrgoedkenmerk_waarde)/100,2) schoonmaakkosten, - ROUND(FAC.SAFE_TO_NUMBER(sb.sch_programma_bedrijf_kental)/12*FAC.SAFE_TO_NUMBER(b.prs_bedrijf_uurloon)*FAC.SAFE_TO_NUMBER(ko.alg_onrgoedkenmerk_waarde)*((FAC.SAFE_TO_NUMBER(kt.alg_onrgoedkenmerk_waarde)/100)-1),2) toeslag, - krd.alg_onrgoedkenmerk_waarde ruimte_dicht_datum, - kro.alg_onrgoedkenmerk_waarde ruimte_open_datum, - kfd.alg_onrgoedkenmerk_waarde ruimte_financieel_dicht_datum, - kfo.alg_onrgoedkenmerk_waarde ruimte_financieel_open_datum, - r.alg_ruimte_opmerking, - b.huurdernr, - b.budgetcode - FROM alg_v_aanwezigruimte r, - alg_v_ruimte_gegevens rg, - alg_locatie l, - alg_onrgoedkenmerk ko, -- oppervlak - alg_onrgoedkenmerk ksp, -- schoonmaakprogramma - alg_onrgoedkenmerk ksb, -- schoonmaakbedrijf - alg_onrgoedkenmerk kt, -- toeslag - alg_onrgoedkenmerk krd, -- ruimte dicht datum - alg_onrgoedkenmerk kro, -- ruimte open datum - alg_onrgoedkenmerk kfd, -- ruimte financieel dicht datum - alg_onrgoedkenmerk kfo, -- ruimte financieel open datum - sch_programma sp, - sch_programma_bedrijf sb, - conn_v_bedrijf_gegevens b - WHERE r.alg_ruimte_key = rg.alg_ruimte_key - AND sb.sch_programma_key = sp.sch_programma_key - -- - AND r.alg_ruimte_key = ko.alg_onrgoed_key(+) - AND ko.alg_kenmerk_key(+) = 77 -- oppervlak - AND ko.alg_onrgoed_niveau(+) = 'R' - -- - AND r.alg_ruimte_key = ksp.alg_onrgoed_key(+) - AND ksp.alg_kenmerk_key(+) = 85 -- schoonmaakprogramma - AND ksp.alg_onrgoed_niveau(+) = 'R' - AND sp.sch_programma_key(+) = ksp.alg_onrgoedkenmerk_waarde - -- - AND r.alg_ruimte_key = ksb.alg_onrgoed_key(+) - AND ksb.alg_kenmerk_key(+) = 78 -- schoonmaakbedrijf - AND ksb.alg_onrgoed_niveau(+) = 'R' - AND b.prs_bedrijf_key(+) = ksb.alg_onrgoedkenmerk_waarde - AND sb.prs_bedrijf_key = b.prs_bedrijf_key - -- - AND r.alg_ruimte_key = rg.alg_ruimte_key - AND rg.alg_locatie_key = l.alg_locatie_key - AND l.alg_locatie_key = kt.alg_onrgoed_key(+) - AND kt.alg_kenmerk_key(+) = 87 -- toeslag - AND kt.alg_onrgoed_niveau(+) = 'L' - -- - AND r.alg_ruimte_key = krd.alg_onrgoed_key(+) - AND krd.alg_kenmerk_key(+) = 80 -- ruimte dicht datum - AND krd.alg_onrgoed_niveau(+) = 'R' - -- - AND r.alg_ruimte_key = kro.alg_onrgoed_key(+) - AND kro.alg_kenmerk_key(+) = 79 -- ruimte open datum - AND kro.alg_onrgoed_niveau(+) = 'R' - -- - AND r.alg_ruimte_key = kfd.alg_onrgoed_key(+) - AND kfd.alg_kenmerk_key(+) = 82 -- ruimte financieel dicht datum - AND kfd.alg_onrgoed_niveau(+) = 'R' - -- - AND r.alg_ruimte_key = kfo.alg_onrgoed_key(+) - AND kfo.alg_kenmerk_key(+) = 81 -- ruimte financieel open datum - AND kfo.alg_onrgoed_niveau(+) = 'R' -ORDER BY rg.alg_locatie_code, b.prs_bedrijf_naam ASC; - -CREATE OR REPLACE VIEW CONN_V_SCHOON_OVERZ_TOT -(FCLT_F_LOC, OPP, FCLT_F_BEDRIJF, TOTAAL, TOESLAG) -AS -SELECT complex, FAC.SAFE_TO_NUMBER(oppervlakte), schoon, - TO_NUMBER (TO_CHAR (tot_ruimte_bedrag, '999999D99')), - TO_NUMBER (TO_CHAR (toeslag_bedrag, '999999D99')) - FROM conn_v_schoon_loc_geg - WHERE schoon IS NOT NULL -ORDER BY 1, 2; - -CREATE OR REPLACE VIEW CONN_V_SCHOON_HUURDER -(FCLT_F_COMPLEX, RUIMTE, OMSCHRIJVING, FCLT_F_SCHOON, - PROGRAMMA, SCHOON_OPP, HUUR_OPP, HUURDER) -AS -SELECT rg.alg_locatie_code complex, - rg.ALG_RUIMTE_AANDUIDING, - rg.alg_ruimte_omschrijving AS omschrijving, - sb.prs_bedrijf_naam AS schoon, - sp.sch_programma_code AS programma, - ko.alg_onrgoedkenmerk_waarde AS s_oppervlakte, - cog.CNT_CONTRACT_ONRGOED_OPP AS r_oppervlakte, - nvl(prs_afdeling_omschrijving, b.prs_bedrijf_naam) -FROM alg_v_ruimte_gegevens rg, - ALG_V_AANWEZIGONRGOEDKENMERK ko, - ALG_V_AANWEZIGONRGOEDKENMERK ksb, - ALG_V_AANWEZIGONRGOEDKENMERK ksp, - PRS_BEDRIJF sb, - SCH_PROGRAMMA sp, - cnt_contract_onrgoed cog, - cnt_contract c, - prs_afdeling a, - prs_bedrijf b -WHERE rg.alg_ruimte_key = cog.ALG_ONRGOED_KEY(+) - AND cog.cnt_contract_key = c.cnt_contract_key(+) - AND c.cnt_prs_afdeling_key = a.prs_afdeling_key(+) - AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+) - AND rg.alg_ruimte_key = ko.alg_onrgoed_key(+) - AND ko.alg_kenmerk_key(+) = '77' -- oppervlakte - AND rg.alg_ruimte_key = ksb.alg_onrgoed_key - AND ksb.alg_kenmerk_key = '78' -- schoonmaakbedrijf - AND sb.prs_bedrijf_key = ksb.alg_onrgoedkenmerk_waarde - AND rg.alg_ruimte_key = ksp.alg_onrgoed_key(+) - AND ksp.alg_kenmerk_key(+) = '85' -- schoonmaakprogramma - AND sp.sch_programma_key(+) = ksp.alg_onrgoedkenmerk_waarde - AND cog.CNT_MLD_MELDING_KEY IS NULL; create or replace view CONN_V_PRS_INDIENST (FCLT_F_MAAND, FCLT_F_NAAM, NUMMER, INDIENST, FCLT_F_AFDELING) as select TO_CHAR(p.prs_perslid_ingangsdatum, 'YYMM'), @@ -1849,7 +1583,6 @@ where p.prs_afdeling_key = a.prs_afdeling_key and p.prs_perslid_einddatum IS NOT NULL; - --///////////////////////////////////////////VERVALLEN/////////////////////////////////////BEGIN? CREATE OR REPLACE VIEW CONN_V_OPDR AS select std.MLD_INS_DISCIPLINE_KEY @@ -2812,87 +2545,8 @@ AS AND m.mld_stdmelding_key = std.mld_stdmelding_key AND std.mld_ins_discipline_key = 163; --- FSN#1251 -CREATE OR REPLACE VIEW conn_v_thema_ruimtefunctie (alg_ruimte_key, waarde) -AS - SELECT cogc.alg_onrgoed_key, SUBSTR (alg_srtruimte_code, 0, 1) - FROM cnt_v_cnt_contract_onrgoed_cur cogc, alg_srtruimte asr - WHERE asr.alg_srtruimte_key = cogc.alg_srtonrgoed_key; - - -/* Formatted on 2005/12/06 16:25 (Formatter Plus v4.8.5) */ -CREATE OR REPLACE VIEW conn_v_thema_huurder (alg_ruimte_key, waarde) -AS - SELECT vg.alg_ruimte_key, - NVL ((SELECT prs_afdeling_omschrijving - FROM prs_afdeling abu, prs_v_afdeling_boom ab - WHERE ab.prs_afdeling_key1 = abu.prs_afdeling_key AND ab.prs_afdeling_key = a.prs_afdeling_key), - (SELECT fac_usrdata_code - FROM fac_usrdata ud, prs_kenmerklink kl - WHERE kl.prs_kenmerk_key = 1015 - AND prs_link_key = b.prs_bedrijf_key - AND kl.prs_kenmerklink_waarde = ud.fac_usrdata_key) - ) - FROM alg_v_ruimte_gegevens vg, - cnt_v_cnt_contract_onrgoed_cur cogc, - cnt_v_aanwezigcontract cnt, - prs_afdeling a, - prs_bedrijf b - WHERE vg.alg_ruimte_key = cogc.alg_onrgoed_key(+) - AND cogc.cnt_contract_key = cnt.cnt_contract_key(+) - AND cnt.cnt_prs_afdeling_key = a.prs_afdeling_key(+) - AND cnt.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+); - -CREATE OR REPLACE VIEW conn_v_thema_terhuurder (alg_terreinsector_key, waarde) -AS - SELECT tg.alg_terreinsector_key, - NVL ((SELECT prs_afdeling_omschrijving - FROM prs_afdeling abu, prs_v_afdeling_boom ab - WHERE ab.prs_afdeling_key1 = abu.prs_afdeling_key AND ab.prs_afdeling_key = a.prs_afdeling_key), - (SELECT fac_usrdata_code - FROM fac_usrdata ud, prs_kenmerklink kl - WHERE kl.prs_kenmerk_key = 1015 - AND prs_link_key = b.prs_bedrijf_key - AND kl.prs_kenmerklink_waarde = ud.fac_usrdata_key) - ) - FROM alg_v_aanwezigterreinsector tg, - cnt_v_cnt_contract_onrgoed_cur cogc, - cnt_v_aanwezigcontract cnt, - prs_afdeling a, - prs_bedrijf b - WHERE tg.alg_terreinsector_key = cogc.alg_onrgoed_key(+) - AND cogc.cnt_contract_key = cnt.cnt_contract_key(+) - AND cnt.cnt_prs_afdeling_key = a.prs_afdeling_key(+) - AND cnt.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+); - -CREATE OR REPLACE VIEW conn_v_thema_schvloersoort (alg_ruimte_key, waarde) -AS - SELECT rg.alg_ruimte_key, vs.fac_usrdata_omschr - FROM alg_v_ruimte_gegevens rg, alg_v_aanwezigonrgoedkenmerk ksp, sch_programma sp, fac_usrdata vs - WHERE sp.sch_programma_key(+) = ksp.alg_onrgoedkenmerk_waarde - AND rg.alg_ruimte_key = ksp.alg_onrgoed_key(+) - AND ksp.alg_kenmerk_key(+) = '85' -- schoonmaakprogramma - AND vs.fac_usrdata_key(+) = sp.sch_programma_srtvloer_key -; - -CREATE OR REPLACE VIEW conn_v_thema_schfrequentie (alg_ruimte_key, waarde) -AS - SELECT rg.alg_ruimte_key, fr.fac_usrdata_omschr - FROM alg_v_ruimte_gegevens rg, alg_v_aanwezigonrgoedkenmerk ksp, sch_programma sp, fac_usrdata fr - WHERE sp.sch_programma_key(+) = ksp.alg_onrgoedkenmerk_waarde - AND rg.alg_ruimte_key = ksp.alg_onrgoed_key(+) - AND ksp.alg_kenmerk_key(+) = '85' -- schoonmaakprogramma - AND fr.fac_usrdata_key(+) = sp.sch_programma_frequentie_key; - -CREATE OR REPLACE VIEW conn_v_thema_schopendicht (alg_ruimte_key, waarde) -AS - SELECT rg.alg_ruimte_key, sd.sch_dicht - FROM alg_v_ruimte_gegevens rg, conn_v_sch_dicht sd - WHERE rg.alg_ruimte_key = sd.alg_ruimte_key(+); - -- PRS KENMERK TRIGGERS - CREATE OR REPLACE TRIGGER conn_prs_kenmerklink_d AFTER DELETE ON prs_kenmerklink @@ -12821,7 +12475,7 @@ EXCEPTION END; / -BEGIN fac.registercustversion('CONN', 53); END; +BEGIN fac.registercustversion('CONN', 54); END; / BEGIN adm.systrackscript('$Workfile: conn.sql $', '$Revision$', 0); END;