PCHD#41213 -- TV Schermen voor monitoring

PCHW#51599 -- AiAi in Monitoring views

svn path=/Customer/trunk/; revision=36387
This commit is contained in:
Arthur Egberink
2017-12-15 09:03:30 +00:00
parent 28722a9469
commit 3fbfbcb896

View File

@@ -570,7 +570,7 @@ AS
t_van,
gereed,
thtijdstip,
(SELECT fac_tracking_datum
(SELECT MAX(fac_tracking_datum)
FROM fac_tracking
WHERE fac_tracking_refkey = m_start --mld_melding_key
AND fac_srtnotificatie_key = 46)
@@ -1823,6 +1823,7 @@ AS
AND pchx.get_user = 'PCHW';
/* Formatted on 4/12/2017 16:43:33 (QP5 v5.313) */
CREATE OR REPLACE VIEW pchx_v_dashboard_korting
(
melding,
@@ -1836,7 +1837,8 @@ CREATE OR REPLACE VIEW pchx_v_dashboard_korting
tht,
status,
basiskorting,
variabelekorting
variabelekorting,
overlap_kort
)
AS
SELECT melding_key,
@@ -1865,10 +1867,98 @@ AS
tht,
status,
basiskorting,
variabelekorting
variabelekorting,
DECODE (INSTR (overlappend, ',', 1, 1),
0, '',
NULL, '',
SUBSTR (overlappend,
INSTR (overlappend, ',', 1, 1) + 1,
DECODE (INSTR (overlappend, ',', 1, 2),
0, 100,
DECODE (INSTR (overlappend, ',', 1, 3),
0, 100,
INSTR (overlappend, ',', 1, 3)
- INSTR (overlappend, ',', 1, 1)
- 1))))
|| DECODE (INSTR (overlappend, ',', 1, 3),
NULL, '',
0, '',
'...')
overl_kort
FROM pchx_v_monitoring mo
WHERE gereed IS NULL AND indult <> 'Ja';
-- nieuwe versie
CREATE OR REPLACE VIEW pchx_v_dashboard_korting_optij
(
melding,
omschrijving,
bedrijf_malus,
marge,
hide_f_marge,
totaal_index,
tht_tijdstip,
eenheid,
tht,
status,
basiskorting,
variabelekorting
)
AS
SELECT mld_melding_key,
mld_stdmelding_omschrijving,
PCHX.get_kenmerk ('MLD',
DECODE (PCHX.get_user, 'PCHA', 61, 121),
m.mld_melding_key)
bedrijf_malus,
ROUND (
m.mld_melding_t_uitvoertijd.tijdsduur
- mld.getactualuitvoer (m.mld_melding_key).tijdsduur,
2)
|| ' '
|| m.mld_melding_t_uitvoertijd.eenheid
marge_txt,
ROUND (
m.mld_melding_t_uitvoertijd.tijdsduur
- mld.getactualuitvoer (m.mld_melding_key).tijdsduur,
2)
marge,
NULL
totaal_index,
mld.geteinddatum (m.mld_melding_key)
thttijdstip,
m.mld_melding_t_uitvoertijd.eenheid
tht_eenheid,
m.mld_melding_t_uitvoertijd.tijdsduur
+ COALESCE (m.mld_melding_t_respijt.tijdsduur, 0)
tht,
s.mld_statuses_omschrijving,
COALESCE (
(SELECT stsr.mld_stdmsrtruimte_malusbasis
FROM mld_stdmsrtruimte stsr
WHERE stsr.mld_stdmelding_key = std.mld_stdmelding_key
AND stsr.alg_srtruimte_key = rg.alg_srtruimte_key),
std.mld_stdmelding_malusbasis)
bk,
COALESCE (
(SELECT stsr.mld_stdmsrtruimte_malus
FROM mld_stdmsrtruimte stsr
WHERE stsr.mld_stdmelding_key = std.mld_stdmelding_key
AND stsr.alg_srtruimte_key = rg.alg_srtruimte_key),
std.mld_stdmelding_malus)
vk
FROM mld_melding m,
mld_stdmelding std,
mld_statuses s,
alg_v_ruimte_gegevens rg
WHERE m.mld_stdmelding_key = std.mld_stdmelding_key
AND m.mld_melding_indult = 0
AND std.mld_stdmelding_slabewaken = 1
AND s.mld_statuses_key = m.mld_melding_status
AND fac.gettrackingdate ('MLDAFM', m.mld_melding_key) IS NULL
AND pchx_mon.klant_melding (m.mld_melding_key) = 1
AND m.mld_melding_parentkey IS NULL
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key;
------ payload end ------