diff --git a/sql/mareon.sql b/sql/mareon.sql index 3abdb58..6cedf94 100644 --- a/sql/mareon.sql +++ b/sql/mareon.sql @@ -18319,18 +18319,18 @@ SET DEFINE OFF xmobile ) AS - SELECT DISTINCT 'CUST10', '', lev.prs_perslid_key, fac_tracking_oms, + SELECT DISTINCT 'CUST10', '', lev.prs_perslid_key, 'Opdrachtgever heeft u via Mareon geactiveerd t.b.v. ontvangst van (onderhouds)opdrachten', (SELECT fac_usrrap_key FROM fac_usrrap WHERE fac_usrrap_code = 'NOTIBEDRIJFX2'), - NULL, NULL, NULL + lev.prs_perslid_key, NULL, NULL FROM fac_tracking rap, mar_v_leverancier_api_perslid lev WHERE rap.fac_srtnotificatie_key = (select fac_srtnotificatie_key from fac_srtnotificatie where fac_srtnotificatie_code = 'CUST10') AND rap.fac_tracking_refkey = lev.prs_bedrijf_key AND rap.fac_tracking_datum >= (SELECT MIN(nj.fac_notificatie_job_lastrun) FROM fac_notificatie_job nj WHERE nj.fac_notificatie_job_view = 'MAR_V_NOTI_BEDRIJFX2') UNION - SELECT DISTINCT 'CUST10', '', applbeheer.prs_perslid_key, fac_tracking_oms, + SELECT DISTINCT 'CUST10', '', applbeheer.prs_perslid_key, 'Opdrachtgever heeft u via Mareon geactiveerd t.b.v. ontvangst van (onderhouds)opdrachten', (SELECT fac_usrrap_key FROM fac_usrrap WHERE fac_usrrap_code = 'NOTIBEDRIJFX2'), - NULL, NULL, NULL + applbeheer.prs_perslid_key, NULL, NULL FROM fac_tracking rap, mar_v_leverancier_api_perslid lev, fac_v_webgebruiker applbeheer WHERE rap.fac_srtnotificatie_key = (select fac_srtnotificatie_key from fac_srtnotificatie where fac_srtnotificatie_code = 'CUST10') AND rap.fac_tracking_refkey = lev.prs_bedrijf_key @@ -18369,8 +18369,31 @@ FROM fac_tracking t, prs_bedrijf lev, mar_v_woco_perslid wp, mar_v_leverancier_a WHERE t.fac_srtnotificatie_key = (SELECT fac_srtnotificatie_key FROM fac_srtnotificatie where fac_srtnotificatie_code = 'CUST10') AND lev.prs_bedrijf_key = t.fac_tracking_refkey AND wp.prs_perslid_key = t.prs_perslid_key -AND lp.prs_bedrijf_key = lev.prs_bedrijf_key; - +AND lp.prs_bedrijf_key = lev.prs_bedrijf_key +AND t.fac_tracking_datum >= (SELECT MIN(nj.fac_notificatie_job_lastrun) + FROM fac_notificatie_job nj + WHERE nj.fac_notificatie_job_view = 'MAR_V_NOTI_BEDRIJFX2') +UNION +SELECT applbeheer.prs_perslid_key, + wp.prs_bedrijf_key, + wp.prs_bedrijf_naam, + wp.prs_bedrijf_bezoek_plaats, + wp.prs_leverancier_nr, + lev.prs_bedrijf_key, + lev.prs_bedrijf_naam, + lev.prs_bedrijf_bezoek_plaats, + lev.prs_leverancier_nr, + (SELECT MAX(prs_bedrijf_bedrijf_status) FROM prs_bedrijf_bedrijf bb WHERE prs_bedrijf_key2=lev.prs_bedrijf_key), + t.fac_tracking_datum, + t.fac_tracking_oms +FROM fac_tracking t, prs_bedrijf lev, mar_v_woco_perslid wp, fac_v_webgebruiker applbeheer +WHERE t.fac_srtnotificatie_key = (SELECT fac_srtnotificatie_key FROM fac_srtnotificatie where fac_srtnotificatie_code = 'CUST10') +AND lev.prs_bedrijf_key = t.fac_tracking_refkey +AND wp.prs_perslid_key = t.prs_perslid_key +AND applbeheer.fac_functie_key = (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_PRSSYS') +AND t.fac_tracking_datum >= (SELECT MIN(nj.fac_notificatie_job_lastrun) + FROM fac_notificatie_job nj + WHERE nj.fac_notificatie_job_view = 'MAR_V_NOTI_BEDRIJFX2');