CONN#25558 CONN54/Gebruik van een aantal modules stopgezet per 1/1/2013
svn path=/Customer/trunk/; revision=16700
This commit is contained in:
348
CONN/conn.sql
348
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;
|
||||
|
||||
Reference in New Issue
Block a user