UWVA#87281 Jaarlijkse schoning 2025
svn path=/Customer/trunk/; revision=67764
This commit is contained in:
@@ -15300,7 +15300,8 @@ CREATE OR REPLACE VIEW uwva_v_rap_cnt_schoning
|
||||
cnt_contract_omschrijving,
|
||||
cnt_contract_looptijd_tot,
|
||||
cnt_contract_status,
|
||||
bes_bestelling_key
|
||||
bes_bestelling_key,
|
||||
verwijderd
|
||||
)
|
||||
AS
|
||||
WITH c
|
||||
@@ -15332,7 +15333,8 @@ AS
|
||||
(SELECT MAX (bbi.bes_bestelling_key)
|
||||
FROM bes_bestelopdr_item boi, bes_bestelling_item bbi
|
||||
WHERE boi.bes_bestelopdr_item_key = bbi.bes_bestelopdr_item_key
|
||||
AND boi.bes_bestelopdr_key = c.bes_bestelopdr_key) bes_bestelling_key
|
||||
AND boi.bes_bestelopdr_key = c.bes_bestelopdr_key) bes_bestelling_key,
|
||||
c.cnt_contract_verwijder
|
||||
FROM c, cnt_discipline cd
|
||||
WHERE c.cnt_contract_looptijd_tot < TRUNC (ADD_MONTHS (SYSDATE, -120), 'yyyy') -- Verlopen > 10 jaar geleden
|
||||
AND c.ins_discipline_key = cd.ins_discipline_key
|
||||
@@ -15343,11 +15345,19 @@ AS
|
||||
AND dc.cnt_contract_looptijd_tot >= TRUNC (ADD_MONTHS (SYSDATE, -120), 'yyyy')
|
||||
AND dc.cnt_alg_plaats_key = c.cnt_alg_plaats_key
|
||||
AND dc.cnt_alg_plaats_code = c.cnt_alg_plaats_code)
|
||||
AND NOT EXISTS -- Geen dossier-contract onder dezelfde mantel <= 10 jaar geleden
|
||||
AND NOT EXISTS -- Geen dossier-contract onder dezelfde mantel <= 10 jaar geleden of ander contract op dezelfde plaats <= 10 jaar geleden
|
||||
(SELECT 1
|
||||
FROM c dc
|
||||
WHERE dc.cnt_contract_verwijder IS NULL
|
||||
AND dc.cnt_contract_looptijd_tot >= TRUNC (ADD_MONTHS (SYSDATE, -120), 'yyyy')
|
||||
AND (dc.cnt_contract_looptijd_tot >= TRUNC (ADD_MONTHS (SYSDATE, -120), 'yyyy')
|
||||
OR EXISTS
|
||||
(SELECT 1
|
||||
FROM c ac
|
||||
WHERE ac.cnt_contract_verwijder IS NULL
|
||||
AND ac.cnt_contract_looptijd_tot >= TRUNC (ADD_MONTHS (SYSDATE, -120), 'yyyy')
|
||||
AND ac.cnt_alg_plaats_key = dc.cnt_alg_plaats_key
|
||||
AND ac.cnt_alg_plaats_code = dc.cnt_alg_plaats_code
|
||||
AND ac.cnt_contract_key != dc.cnt_contract_key))
|
||||
AND dc.cnt_contract_mantel_key = c.cnt_contract_key)
|
||||
AND NOT EXISTS -- Geen lopende facturen op contract!
|
||||
(SELECT 1
|
||||
@@ -15369,7 +15379,8 @@ AS
|
||||
(SELECT MAX (bbi.bes_bestelling_key)
|
||||
FROM bes_bestelopdr_item boi, bes_bestelling_item bbi
|
||||
WHERE boi.bes_bestelopdr_item_key = bbi.bes_bestelopdr_item_key
|
||||
AND boi.bes_bestelopdr_key = c.bes_bestelopdr_key) bes_bestelling_key
|
||||
AND boi.bes_bestelopdr_key = c.bes_bestelopdr_key) bes_bestelling_key,
|
||||
c.cnt_contract_verwijder
|
||||
FROM cnt_contract c, cnt_discipline cd
|
||||
WHERE c.cnt_contract_looptijd_tot < TRUNC (ADD_MONTHS (SYSDATE, -84), 'yyyy') -- Verlopen > 7 jaar geleden
|
||||
AND c.ins_discipline_key = cd.ins_discipline_key
|
||||
|
||||
Reference in New Issue
Block a user