ASMS#25932 -- Corrigeren van kostensoort bij factuur.

svn path=/Customer/trunk/; revision=17304
This commit is contained in:
Arthur Egberink
2013-03-21 10:10:27 +00:00
parent 1409aba002
commit 71012a7e89

View File

@@ -0,0 +1,20 @@
UPDATE fin_factuur f
SET prs_kostensoort_key =
(SELECT d.prs_kostensoort_key
FROM cnt_contract c, ins_tab_discipline d
WHERE f.cnt_contract_key = c.cnt_contract_key
AND c.ins_discipline_key = d.ins_discipline_key)
WHERE f.fin_factuur_key IN
(SELECT fin_factuur_key
FROM fin_factuur f,
cnt_contract c,
ins_tab_discipline d,
prs_kostensoort ksf,
prs_kostensoort ksd
WHERE f.cnt_contract_key = c.cnt_contract_key
AND c.ins_discipline_key = d.ins_discipline_key
AND d.prs_kostensoort_key <> f.prs_kostensoort_key
AND d.prs_kostensoort_key = ksd.prs_kostensoort_key
AND f.prs_kostensoort_key = ksf.prs_kostensoort_key);
COMMIT;