VEBE#40956 Rapportage doorlooptijden nog niet goed - zie ook niet afgemelde meldingen
svn path=/Customer/trunk/; revision=34295
This commit is contained in:
@@ -2242,7 +2242,8 @@ END;
|
||||
-- Selectie doorlooptijden leaseovereenkomst
|
||||
CREATE OR REPLACE VIEW vebe_v_doorlooptijden
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_status,
|
||||
berijder.prs_perslid_naam naam_berijder,
|
||||
ap.prs_perslid_naam naam_ap,
|
||||
lm.prs_bedrijf_key key_bedrijf1,
|
||||
@@ -2301,7 +2302,7 @@ WHERE m.mld_stdmelding_key IN (1, 21)
|
||||
WHERE offAT.MLD_MELDING_KEY = m.MLD_MELDING_KEY
|
||||
AND offAT.mld_typeopdr_key = 41
|
||||
AND LMa.PRS_BEDRIJF_KEY = offAT.MLD_UITVOERENDE_KEYS
|
||||
AND LMa.prs_bedrijf_key = 23)
|
||||
AND LMa.prs_bedrijf_key = 23)
|
||||
AND gun.MLD_OPDR_KEY =
|
||||
(SELECT MAX (MLD_OPDR_KEY)
|
||||
FROM mld_opdr gun_a
|
||||
@@ -2316,37 +2317,47 @@ WHERE m.mld_stdmelding_key IN (1, 21)
|
||||
(SELECT MAX (MLD_MELDING_KEY)
|
||||
FROM mld_melding m1a
|
||||
WHERE m.MLD_MELDING_KEY = m1a.MLD_MELDING_START_KEY
|
||||
AND m1a.mld_stdmelding_key = 82);
|
||||
|
||||
-- Rapport doorlooptijden
|
||||
AND m1a.mld_stdmelding_key = 82);
|
||||
|
||||
CREATE OR REPLACE VIEW VEBE_V_RAP_DOORLOOPTIJDEN
|
||||
-- Rapport doorlooptijden
|
||||
CREATE OR REPLACE VIEW VEBE_V_RAP_DOORLOOPTIJDEN
|
||||
AS
|
||||
SELECT
|
||||
mld_melding_key,
|
||||
naam_berijder,
|
||||
naam_ap,
|
||||
key_bedrijf1,
|
||||
bedrijf1,
|
||||
off_mld_opdr_key,
|
||||
datum_einde_off_athlon,
|
||||
key_bedrijf2,
|
||||
bedrijf2,
|
||||
off1_mld_opdr_key,
|
||||
datum_einde_off_pon,
|
||||
gun_mld_opdr_key,
|
||||
datum_start_gunning,
|
||||
datum_einde_gunning,
|
||||
mld_vervolgmelding_key,
|
||||
datum_start_vervolgmelding,
|
||||
uitv_mld_opdr_key,
|
||||
datum_start_uitvoering,
|
||||
ROUND(datum_start_gunning - GREATEST (datum_einde_off_athlon,datum_einde_off_pon),0) dagen_off_gun,
|
||||
ROUND(datum_einde_gunning - datum_start_gunning,0) dagen_srtgun_endgun,
|
||||
ROUND(datum_start_vervolgmelding - datum_einde_gunning) dagen_endgun_verv,
|
||||
ROUND(datum_start_uitvoering - datum_start_vervolgmelding,0) dagen_verv_uitv,
|
||||
ROUND(datum_start_uitvoering - LEAST (datum_einde_off_athlon,datum_einde_off_pon),0) totaal_doorlooptijd
|
||||
FROM vebe_v_doorlooptijden;
|
||||
SELECT mld_melding_key,
|
||||
naam_berijder,
|
||||
naam_ap,
|
||||
key_bedrijf1,
|
||||
bedrijf1,
|
||||
off_mld_opdr_key,
|
||||
datum_einde_off_athlon,
|
||||
key_bedrijf2,
|
||||
bedrijf2,
|
||||
off1_mld_opdr_key,
|
||||
datum_einde_off_pon,
|
||||
gun_mld_opdr_key,
|
||||
datum_start_gunning,
|
||||
datum_einde_gunning,
|
||||
mld_vervolgmelding_key,
|
||||
datum_start_vervolgmelding,
|
||||
uitv_mld_opdr_key,
|
||||
datum_start_uitvoering,
|
||||
ROUND (
|
||||
datum_start_gunning
|
||||
- GREATEST (datum_einde_off_athlon, datum_einde_off_pon),
|
||||
0)
|
||||
dagen_off_gun,
|
||||
ROUND (datum_einde_gunning - datum_start_gunning, 0)
|
||||
dagen_srtgun_endgun,
|
||||
ROUND (datum_start_vervolgmelding - datum_einde_gunning)
|
||||
dagen_endgun_verv,
|
||||
ROUND (datum_start_uitvoering - datum_start_vervolgmelding, 0)
|
||||
dagen_verv_uitv,
|
||||
ROUND (
|
||||
datum_start_uitvoering
|
||||
- LEAST (datum_einde_off_athlon, datum_einde_off_pon),
|
||||
0)
|
||||
totaal_doorlooptijd
|
||||
FROM vebe_v_doorlooptijden
|
||||
WHERE mld_melding_status IN (1, 6, 7);
|
||||
|
||||
-- payload end ---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user