BLCC#76362 22. Nieuwe rapportage huurder per gebouw
svn path=/Customer/trunk/; revision=61935
This commit is contained in:
@@ -29396,6 +29396,99 @@ AS
|
||||
FROM mld_melding m
|
||||
WHERE m.mld_stdmelding_key = 2321;
|
||||
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_huurder_per_gebouw
|
||||
(
|
||||
alg_gebouw_key,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_naam,
|
||||
huurder,
|
||||
huurder_opmerking,
|
||||
contract_nummer,
|
||||
contract_versie,
|
||||
contract_nummer_intern,
|
||||
contract_omschrijving,
|
||||
contract_scope,
|
||||
VVO,
|
||||
verhuur_classificatie
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT g.alg_gebouw_key,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
huurder.prs_bedrijf_naam,
|
||||
huurder.prs_bedrijf_opmerking,
|
||||
huurder.cnt_contract_nummer,
|
||||
huurder.cnt_contract_versie,
|
||||
huurder.cnt_contract_nummer_intern,
|
||||
huurder.cnt_contract_omschrijving,
|
||||
r.ALG_RUIMTE_NR,
|
||||
vvo.VVO_OVEREENKOMST,
|
||||
vh_class.VERH_CLASSIFICATIE
|
||||
FROM alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
( SELECT DISTINCT g.alg_gebouw_key,
|
||||
r.alg_ruimte_key,
|
||||
b.prs_bedrijf_naam,
|
||||
b.prs_bedrijf_opmerking,
|
||||
c.cnt_contract_nummer,
|
||||
c.cnt_contract_versie,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_omschrijving
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b
|
||||
WHERE cr.cnt_alg_plaats_code = 'R'
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND c.ins_discipline_key IN (2122,
|
||||
2121,
|
||||
2123,
|
||||
224)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (
|
||||
c.cnt_contract_looptijd_tot + 1)
|
||||
GROUP BY g.alg_gebouw_key,
|
||||
r.alg_ruimte_key,
|
||||
b.prs_bedrijf_naam,
|
||||
b.prs_bedrijf_opmerking,
|
||||
c.cnt_contract_nummer,
|
||||
c.cnt_contract_versie,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_omschrijving) huurder,
|
||||
(SELECT ok.alg_onrgoed_key,
|
||||
ok.alg_onrgoedkenmerk_waarde vvo_overeenkomst
|
||||
FROM alg_kenmerk k, alg_onrgoedkenmerk ok
|
||||
WHERE k.alg_kenmerk_key = 1720
|
||||
AND ok.alg_onrgoed_niveau = 'R'
|
||||
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
AND ok.alg_onrgoedkenmerk_verwijder IS NULL) vvo,
|
||||
(SELECT ok.alg_onrgoed_key,
|
||||
ud.fac_usrdata_omschr verh_classificatie
|
||||
FROM alg_kenmerk k, alg_onrgoedkenmerk ok, fac_usrdata ud
|
||||
WHERE k.alg_kenmerk_key = 1100
|
||||
AND ok.alg_onrgoed_niveau = 'R'
|
||||
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
AND fac.safe_to_number (ok.alg_onrgoedkenmerk_waarde) =
|
||||
ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = 241
|
||||
AND ok.alg_onrgoedkenmerk_verwijder IS NULL) vh_class
|
||||
WHERE r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND huurder.alg_ruimte_key(+) = r.alg_ruimte_key
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND vvo.alg_onrgoed_key(+) = r.alg_ruimte_key
|
||||
AND vh_class.alg_onrgoed_key(+) = r.alg_ruimte_key
|
||||
AND r.alg_ruimte_verwijder IS NULL;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user