FMHN#90407 Reservering annulering niet over de koppeling naar Poort Centraal gegaan
svn path=/Customer/trunk/; revision=70421
This commit is contained in:
@@ -24620,7 +24620,69 @@ AS
|
||||
GROUP BY prs_perslid_naam_full) a
|
||||
ON a.prs_perslid_key = m.prs_perslid_key
|
||||
WHERE o.mld_typeopdr_key = 581;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW FMHN_V_RAP_ART_NA_ANNPC
|
||||
(
|
||||
res_rsv_ruimte_key,
|
||||
res_reservering_nr,
|
||||
Verwijderdatum,
|
||||
Lastartikel,
|
||||
Lastartikel_trackoms
|
||||
)
|
||||
AS
|
||||
WITH
|
||||
tr
|
||||
AS
|
||||
(SELECT t.fac_tracking_refkey AS res_rsv_ruimte_key,
|
||||
t.fac_tracking_key,
|
||||
t.fac_tracking_datum AS ts,
|
||||
sn.fac_srtnotificatie_code AS code,
|
||||
t.fac_tracking_oms AS msg
|
||||
FROM fac_tracking t
|
||||
JOIN fac_srtnotificatie sn
|
||||
ON sn.fac_srtnotificatie_key =
|
||||
t.fac_srtnotificatie_key
|
||||
WHERE sn.fac_srtnotificatie_code IN ('RESDEL', 'RESUPD')),
|
||||
last_del
|
||||
AS
|
||||
( SELECT res_rsv_ruimte_key, MAX (ts) AS del_ts
|
||||
FROM tr
|
||||
WHERE code = 'RESDEL'
|
||||
GROUP BY res_rsv_ruimte_key),
|
||||
upd_after_del
|
||||
AS
|
||||
(SELECT u.res_rsv_ruimte_key,
|
||||
u.ts AS upd_ts,
|
||||
u.msg,
|
||||
ROW_NUMBER ()
|
||||
OVER (PARTITION BY u.res_rsv_ruimte_key
|
||||
ORDER BY u.ts) AS rn
|
||||
FROM tr u
|
||||
JOIN last_del d
|
||||
ON d.res_rsv_ruimte_key = u.res_rsv_ruimte_key
|
||||
AND u.ts > d.del_ts
|
||||
WHERE u.code = 'RESUPD'
|
||||
AND (UPPER (NVL (u.msg, '')) LIKE
|
||||
'PC: HET ARTIKEL IS SUCCESVOL VERSTUURD%' -- OR UPPER(NVL(u.msg, '')) LIKE 'PC: DE RESERVERING IS SUCCESVOL VERSTUURD%'
|
||||
))
|
||||
SELECT d.res_rsv_ruimte_key,
|
||||
TO_CHAR (r.res_reservering_key)
|
||||
|| '/'
|
||||
|| TO_CHAR (r.res_rsv_ruimte_volgnr)
|
||||
AS reservering_nr,
|
||||
d.del_ts
|
||||
AS laatste_resdel_ts,
|
||||
a.upd_ts
|
||||
AS eerste_resupd_na_del_ts,
|
||||
a.msg
|
||||
AS eerste_resupd_bericht
|
||||
FROM last_del d
|
||||
JOIN upd_after_del a
|
||||
ON a.res_rsv_ruimte_key = d.res_rsv_ruimte_key AND a.rn = 1
|
||||
JOIN res_rsv_ruimte r
|
||||
ON r.res_rsv_ruimte_key = d.res_rsv_ruimte_key
|
||||
ORDER BY d.del_ts DESC;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user