DJIN#66759 -- DVON11

svn path=/Customer/trunk/; revision=55595
This commit is contained in:
Robin Stoker
2022-04-14 13:00:56 +00:00
parent 02564b0f1d
commit 8bdf549eaa

View File

@@ -6460,6 +6460,92 @@ AS
sd.ins_srtdeel_omschrijving,
dd.maat);
CREATE OR REPLACE VIEW dvon_v_rap_bes_tracking
(
bestelling_key,
bestelaanvraagnr,
bestelling_status,
besteld_voor,
besteld_door,
fiatteur,
besfi,
besacp,
besrej,
besupd
)
AS
SELECT b.bes_bestelling_key,
'A-' || b.bes_bestelling_key bestelaanvraagnr,
bs.bes_bestellingstatuses_omschr status,
(SELECT prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = b.prs_perslid_key_voor)
besteld_voor,
(SELECT prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = b.prs_perslid_key)
besteld_door,
(SELECT prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = b.bes_bestelling_fiat_user)
fiatteur,
(SELECT MAX (t.fac_tracking_key)
FROM fac_tracking t
WHERE t.fac_tracking_refkey = b.bes_bestelling_key
AND t.fac_srtnotificatie_key = 6)
besfi,
(SELECT MAX (t.fac_tracking_key)
FROM fac_tracking t
WHERE t.fac_tracking_refkey = b.bes_bestelling_key
AND t.fac_srtnotificatie_key = 2)
besacp,
(SELECT MAX (t.fac_tracking_key)
FROM fac_tracking t
WHERE t.fac_tracking_refkey = b.bes_bestelling_key
AND t.fac_srtnotificatie_key = 10)
besrej,
(SELECT MAX (t.fac_tracking_key)
FROM fac_tracking t
WHERE t.fac_tracking_refkey = b.bes_bestelling_key
AND t.fac_srtnotificatie_key = 11)
besupd
FROM bes_bestelling b, bes_bestellingstatuses bs
WHERE b.bes_bestelling_status = bs.bes_bestellingstatuses_key;
CREATE OR REPLACE VIEW dvon_v_rap_bes_all
(
bestelling_key,
bestelaanvraagnr,
bestelling_status,
besteld_voor,
besteld_door,
tijdstip_fiat,
fiatteur,
tijdstip_acp,
acp_door,
tijdstip_afgwz,
afgwz_door,
tijdstip_wijziging,
gewijzgid_door
)
AS
SELECT
v.bestelling_key,
v.bestelaanvraagnr,
v.bestelling_status,
v.besteld_voor,
v.besteld_door,
(SELECT t.fac_tracking_datum FROM fac_tracking t where t.fac_tracking_key = v.besfi) tijdstip_fiat,
v.fiatteur,
(SELECT t.fac_tracking_datum FROM fac_tracking t where t.fac_tracking_key = v.besacp) tijdstip_acp,
(SELECT pf.prs_perslid_naam_full FROM fac_tracking t, prs_v_perslid_fullnames pf where t.fac_tracking_key = v.besacp AND t.prs_perslid_key = pf.prs_perslid_key) acp_door,
(SELECT t.fac_tracking_datum FROM fac_tracking t where t.fac_tracking_key = v.besrej) tijdstip_afgwz,
(SELECT pf.prs_perslid_naam_full FROM fac_tracking t, prs_v_perslid_fullnames pf where t.fac_tracking_key = v.besrej AND t.prs_perslid_key = pf.prs_perslid_key) afgwz_door,
(SELECT t.fac_tracking_datum FROM fac_tracking t where t.fac_tracking_key = v.besupd) tijdstip_wijziging,
(SELECT pf.prs_perslid_naam_full FROM fac_tracking t, prs_v_perslid_fullnames pf where t.fac_tracking_key = v.besupd AND t.prs_perslid_key = pf.prs_perslid_key) gewijzigd_door
FROM
dvon_v_rap_bes_tracking v;
CREATE OR REPLACE VIEW dvon_v_noti_bes_deel
(
code,