From bdf02b1a3f2ee040bb4a67ce73fd52c53e20e639 Mon Sep 17 00:00:00 2001 From: Suzan Wiegerinck Date: Mon, 10 Apr 2023 11:25:09 +0000 Subject: [PATCH] PZEE#75214 Implementatie Provincie Zeeland svn path=/Customer/trunk/; revision=59937 --- PZEE/PZEE.sql | 50 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/PZEE/PZEE.sql b/PZEE/PZEE.sql index 53d179da6..0a8bf4ece 100644 --- a/PZEE/PZEE.sql +++ b/PZEE/PZEE.sql @@ -1341,9 +1341,40 @@ AS cr.ins_discipline_omschrijving catalogus, cr.res_discipline_key catalogus_key, fac.safe_to_number (cr.extra_key) extra_key, - cr.bedrijfs_key, - cr.leverancier, - cr.mailadres, + CASE + WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 2 + AND cr.bedrijfs_key = 1842 + THEN + (SELECT b.PRS_BEDRIJF_KEY + FROM prs_bedrijf b, prs_bedrijfadres ba + WHERE b.prs_bedrijf_key = 1843 + AND ba.prs_bedrijf_key = b.prs_bedrijf_key) -- bakker Bliek levert niet op maandag + ELSE + cr.bedrijfs_key + END bedrijfs_key, + CASE + WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 2 + AND cr.bedrijfs_key = 1842 + THEN + (SELECT b.prs_bedrijf_naam + FROM prs_bedrijf b, prs_bedrijfadres ba + WHERE b.prs_bedrijf_key = 1843 + AND ba.prs_bedrijf_key = b.prs_bedrijf_key) -- bakker Bliek levert niet op maandag + ELSE + cr.leverancier + END leverancier, + CASE + WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 2 + AND cr.bedrijfs_key = 1842 + THEN + (SELECT SUBSTR (ba.prs_bedrijfadres_url, + INSTR (ba.prs_bedrijfadres_url, ':') + 1) mailadres + FROM prs_bedrijf b, prs_bedrijfadres ba + WHERE b.prs_bedrijf_key = 1843 + AND ba.prs_bedrijf_key = b.prs_bedrijf_key) -- bakker Bliek levert niet op maandag + ELSE + cr.mailadres + END mailadres, cr.res_artikel_omschrijving artikel, cr.res_rsv_artikel_aantal aantal, cr.res_rsv_artikel_levering artikel_levering, @@ -1355,7 +1386,6 @@ AS TRUNC (cr.res_rsv_artikel_levering) AND c.res_rsv_ruimte_key = cr.res_rsv_ruimte_key; ---- flag = 9 dus: --- SELECT sender, receiver, text, code, key, xkey, xsender, xemail, xmobile CREATE OR REPLACE VIEW PZEE_V_NOTI_BAKKERBEST ( @@ -1396,11 +1426,7 @@ AS xmobile FROM fac_srtnotificatie sn, fac_tracking t, - pzee_v_rap_noti_leverancier b, - (SELECT fac_usrrap_key - FROM fac_usrrap - WHERE UPPER (fac_usrrap_view_name) = - 'PZEE_V_RAP_NOTI_LEVERANCIER') + pzee_v_rap_noti_leverancier b WHERE sn.fac_srtnotificatie_code = 'CUST01' AND b.bedrijfs_key = 1842; CREATE OR REPLACE VIEW PZEE_V_NOTI_SEC_BEST @@ -1442,11 +1468,7 @@ AS xmobile FROM fac_srtnotificatie sn, fac_tracking t, - pzee_v_rap_noti_leverancier b, - (SELECT fac_usrrap_key - FROM fac_usrrap - WHERE UPPER (fac_usrrap_view_name) = - 'PZEE_V_RAP_NOTI_LEVERANCIER') + pzee_v_rap_noti_leverancier b WHERE sn.fac_srtnotificatie_code = 'CUST01' AND b.bedrijfs_key = 1841; CREATE OR REPLACE VIEW PZEE_V_MENTIMETER_ACC