PGHE#68684 -- Aanpassing monitoring bij geen korting
svn path=/Customer/trunk/; revision=55043
This commit is contained in:
@@ -887,6 +887,14 @@ AS
|
||||
OR d.ins_discipline_key IN (86, 90) -- V en G, W en R
|
||||
OR klant_melding = 1
|
||||
)
|
||||
-- Meldingen met Ruimtesoort: Geen Korting hebben voor een aantal stdmeldingen geen korting
|
||||
-- Deze meldingen worden dan niet meegenomen in het monitoringsrapport.
|
||||
AND NOT EXISTS (SELECT mld_stdmsrtruimte_key
|
||||
FROM mld_stdmsrtruimte stdsr
|
||||
WHERE stdsr.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND stdsr.alg_srtruimte_key = rg.alg_srtruimte_key
|
||||
AND COALESCE(mld_stdmsrtruimte_malusbasis,0) = 0
|
||||
AND COALESCE(mld_stdmsrtruimte_malus,0) = 0)
|
||||
)
|
||||
OR
|
||||
( PCHX.get_user <> 'PGHE'
|
||||
@@ -898,7 +906,11 @@ AS
|
||||
-- meldingen op inspecties worden altijd getoond (Kq)
|
||||
-- anders alleen storingen ingelegd door klant medewerkers
|
||||
-- alleen meldingen waarvoor een malus geldt
|
||||
AND (std.mld_stdmelding_malus IS NOT NULL OR EXISTS (SELECT mld_stdmsrtruimte_key FROM mld_stdmsrtruimte stdsr WHERE stdsr.mld_stdmelding_key = std.mld_stdmelding_key))) g;
|
||||
AND ( std.mld_stdmelding_malus IS NOT NULL
|
||||
OR (PCHX.get_user = 'PGHE' AND std.mld_stdmelding_malusbasis IS NOT NULL) -- Dit zou eigenlijk ook voor de andere klanten moeten gelden.
|
||||
OR EXISTS (SELECT mld_stdmsrtruimte_key
|
||||
FROM mld_stdmsrtruimte stdsr
|
||||
WHERE stdsr.mld_stdmelding_key = std.mld_stdmelding_key))) g;
|
||||
|
||||
-- Rapport om de niet gegroeperde data te zien
|
||||
CREATE OR REPLACE VIEW pchx_v_monitoring_onderlegger
|
||||
@@ -988,7 +1000,12 @@ AS
|
||||
FROM pchx_monitoring
|
||||
WHERE melding_key = m.mld_melding_key)
|
||||
AND m.mld_stdmelding_key = std.mld_stdmelding_key -- alleen meldingen waarvoor een malus geldt
|
||||
AND (std.mld_stdmelding_malus IS NOT NULL OR EXISTS (SELECT mld_stdmsrtruimte_key FROM mld_stdmsrtruimte stdsr WHERE stdsr.mld_stdmelding_key = std.mld_stdmelding_key));
|
||||
AND ( std.mld_stdmelding_malus IS NOT NULL
|
||||
OR (PCHX.get_user = 'PGHE' AND std.mld_stdmelding_malusbasis IS NOT NULL) -- Dit zou eigenlijk ook voor de andere klanten moeten gelden.
|
||||
OR EXISTS (SELECT mld_stdmsrtruimte_key
|
||||
FROM mld_stdmsrtruimte stdsr
|
||||
WHERE stdsr.mld_stdmelding_key = std.mld_stdmelding_key));
|
||||
|
||||
|
||||
-- Het rapport monitoring totaal bevat alle kortingen van de afgelopen maand als deze nog niet
|
||||
-- bevroren zijn. Als dit wel zo is dan bevat het rapport de gegevens van de huidige maand.
|
||||
@@ -2043,12 +2060,15 @@ CREATE OR REPLACE VIEW pchx_v_rap_stmelding_os_check
|
||||
ins_srtdiscipline_omschrijving,
|
||||
ins_discipline_omschrijving,
|
||||
mld_stdmelding_omschrijving,
|
||||
mld_stdmelding_slabewaken,
|
||||
mld_stdmeldinggroep_naam,
|
||||
mld_stdmelding_uitvoertijd_t,
|
||||
mld_stdmelding_uitvoertijd_e,
|
||||
mld_stdmelding_regime,
|
||||
mld_stdmelding_malus,
|
||||
mld_stdmelding_malusbasis,
|
||||
alg_srtruimte_code,
|
||||
alg_srtruimte_omschrijving,
|
||||
mld_stdmsrtruimte_t_uitvtijd_t,
|
||||
mld_stdmsrtruimte_t_uitvtijd_e,
|
||||
mld_stdmsrtruimte_regime,
|
||||
@@ -2059,6 +2079,8 @@ AS
|
||||
SELECT sd.ins_srtdiscipline_omschrijving,
|
||||
ins_discipline_omschrijving,
|
||||
mld_stdmelding_omschrijving,
|
||||
mld_stdmelding_slabewaken,
|
||||
stdmg.mld_stdmeldinggroep_naam,
|
||||
std.mld_stdmelding_t_uitvoertijd.tijdsduur mld_stdmelding_uitvoertijd_t,
|
||||
std.mld_stdmelding_t_uitvoertijd.eenheid mld_stdmelding_uitvoertijd_e,
|
||||
DECODE (mld_stdmelding_regime, 1, 'DagregimeDienst', 2, 'DagregimeRuimte', 3, '24/7')
|
||||
@@ -2066,6 +2088,7 @@ AS
|
||||
mld_stdmelding_malus,
|
||||
mld_stdmelding_malusbasis,
|
||||
sr.alg_srtruimte_code,
|
||||
sr.alg_srtruimte_omschrijving,
|
||||
stdsr.mld_stdmsrtruimte_t_uitvtijd.tijdsduur mld_stdmsrtruimte_t_uitvtijd_t,
|
||||
stdsr.mld_stdmsrtruimte_t_uitvtijd.eenheid mld_stdmsrtruimte_t_uitvtijd_e,
|
||||
DECODE (mld_stdmsrtruimte_regime, 1, 'DagregimeDienst', 2, 'DagregimeRuimte', 3, '24/7')
|
||||
@@ -2076,12 +2099,14 @@ AS
|
||||
ins_tab_discipline d,
|
||||
ins_srtdiscipline sd,
|
||||
mld_stdmsrtruimte stdsr,
|
||||
alg_srtruimte sr
|
||||
alg_srtruimte sr,
|
||||
mld_stdmeldinggroep stdmg
|
||||
WHERE std.mld_stdmelding_key = stdsr.mld_stdmelding_key(+)
|
||||
AND std.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND std.mld_stdmelding_verwijder IS NULL
|
||||
AND stdsr.alg_srtruimte_key = sr.alg_srtruimte_key(+);
|
||||
AND stdsr.alg_srtruimte_key = sr.alg_srtruimte_key(+)
|
||||
AND std.mld_stdmeldinggroep_key = stdmg.mld_stdmeldinggroep_key(+);
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW pchx_v_rap_homij_status
|
||||
|
||||
Reference in New Issue
Block a user