MDUX#52712 Aanpassing rapportage huurcontracten, uitbreiding met ruimten.

svn path=/Customer/trunk/; revision=37678
This commit is contained in:
Sander Schepers
2018-04-17 10:43:07 +00:00
parent c7d6dc647b
commit c4acd1436a

View File

@@ -2063,11 +2063,100 @@ AS
AND COALESCE(cnt_alg_plaats_code,'L') = 'L'
AND g.alg_gebouw_key(+) = l.alg_locatie_key;
--MDUX#52712 Rapportage huurcontracten, uitbreiding ruimten
CREATE OR REPLACE FORCE VIEW MDUX_HUURCONTRACTEN_RUIMTEN
(
CNT_CONTRACT_KEY,
PRS_BEDRIJF_KEY,
ALG_GEBOUW_KEY,
PRS_PERSLID_KEY_EIG,
CNT_CONTRACT_NUMMER_INTERN,
CNT_CONTRACT_VERSIE,
CNT_CONTRACT_OMSCHRIJVING,
CNT_CONTRACT_LOOPTIJD_VAN,
CNT_CONTRACT_LOOPTIJD_TOT,
CNT_LOOPTIJD_MND,
PERC_LOOPTIJD,
AANTAL_WEKEN_TEGAAN,
CNT_CONTRACT_RAPPELDATUM,
CNT_CONTRACT_OPZEGDATUM,
CNT_CONTRACT_OPZEGTERMIJN,
CNT_CONTRACT_RAPPELTERMIJN,
CNT_CONTRACT_STATUS,
CONTRACT_FASE_ACTIEF,
CNT_CONTRACT_STATUS_TXT,
CNT_CONTRACT_KOSTEN,
CNT_CONTRACT_TERMIJNKOSTEN,
CNT_CONTRACT_TERMIJNKOSTEN_MND,
CNT_CONTRACT_TERMIJN_TYPE,
CNT_CONTRACT_TERMIJN_AANTAL,
CNT_CONTRACT_TERMIJN_OMSCHR,
CONTRACT_DISC_KEY,
PRS_AFDELING_KEY_EIG,
CNT_EIGENAAR_AFDELING_NAAM,
PRS_BEDRIJF_NAAM,
PRS_PERSLID_NAAM_FULL,
PRS_PERSLID_NAAM_FRIENDLY,
CNT_ALG_PLAATS_KEY,
CNT_ALG_PLAATS_CODE,
ALG_GEBOUW_CODE,
ALG_GEBOUW_NAAM,
ALG_GEBOUW_OMSCHRIJVING
)
AS
SELECT cnt_contract_key,
prs_bedrijf_key,
g.alg_gebouw_key,
prs_perslid_key_eig,
cnt_contract_nummer_intern,
cnt_contract_versie,
cnt_contract_omschrijving,
cnt_contract_looptijd_van,
cnt_contract_looptijd_tot,
cnt_looptijd_mnd,
perc_looptijd,
aantal_weken_tegaan,
cnt_contract_rappeldatum,
cnt_contract_opzegdatum,
cnt_contract_opzegtermijn,
cnt_contract_rappeltermijn,
cnt_contract_status,
contract_fase_actief,
cnt_contract_status_txt,
cnt_contract_kosten,
cnt_contract_termijnkosten,
cnt_contract_termijnkosten_mnd,
cnt_contract_termijn_type,
cnt_contract_termijn_aantal,
cnt_contract_termijn_omschr,
contract_disc_key,
prs_afdeling_key_eig,
cnt_eigenaar_afdeling_naam,
prs_bedrijf_naam,
prs_perslid_naam_full,
prs_perslid_naam_friendly,
cnt_alg_plaats_key,
cnt_alg_plaats_code,
alg_gebouw_code,
alg_gebouw_naam,
alg_gebouw_omschrijving
FROM mdux_huurcontracten_tmp,
alg_gebouw g,
alg_verdieping v,
alg_ruimte r
WHERE r.alg_ruimte_key(+) = cnt_alg_plaats_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND r.alg_verdieping_key = v.alg_verdieping_key
AND COALESCE (cnt_alg_plaats_code, 'R') = 'R';
CREATE OR REPLACE VIEW mdux_huurcontracten_gebouwen
AS
SELECT * FROM mdux_huurcontracten_gebouw
UNION
SELECT * FROM mdux_huurcontracten_locatie;
SELECT * FROM mdux_huurcontracten_locatie
UNION
SELECT * FROM mdux_huurcontracten_ruimten;
CREATE OR REPLACE VIEW mdux_rap_huurcontracten
(