WTCA#27385 Deels terugdraaien bevries-actie op 3/9 (17:00)

svn path=/Customer/trunk/; revision=18992
This commit is contained in:
Maarten van der Heide
2013-09-04 13:16:19 +00:00
parent 24e15cb9f9
commit 0c9f74148c

88
WTCA/Once/wtca#27385.sql Normal file
View File

@@ -0,0 +1,88 @@
-- Customer specific once-script.
--
-- (c) 2013 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xwtca27385.lst
SET DEFINE OFF
SELECT COUNT ( * )
FROM mld_opdr o
WHERE o.mld_statusopdr_key = 7 AND o.mld_uitvoerende_keys IN (382, 1363)
AND EXISTS
(SELECT 1
FROM fac_tracking t
WHERE t.fac_srtnotificatie_key = 47
AND TO_CHAR (t.fac_tracking_datum, 'yyyymmddhh24mi') =
'201309031700'
AND t.fac_tracking_refkey = o.mld_opdr_key)
AND EXISTS
(SELECT 1
FROM fac_tracking t
WHERE t.fac_srtnotificatie_key = 221
AND TO_CHAR (t.fac_tracking_datum, 'yyyymm') =
'201308'
AND t.fac_tracking_refkey = o.mld_opdr_key);
UPDATE mld_opdr o
SET o.mld_statusopdr_key = 9
WHERE o.mld_statusopdr_key = 7 AND o.mld_uitvoerende_keys IN (382, 1363)
AND EXISTS
(SELECT 1
FROM fac_tracking t
WHERE t.fac_srtnotificatie_key = 47
AND TO_CHAR (t.fac_tracking_datum, 'yyyymmddhh24mi') =
'201309031700'
AND t.fac_tracking_refkey = o.mld_opdr_key)
AND EXISTS
(SELECT 1
FROM fac_tracking t
WHERE t.fac_srtnotificatie_key = 221
AND TO_CHAR (t.fac_tracking_datum, 'yyyymm') =
'201308'
AND t.fac_tracking_refkey = o.mld_opdr_key);
SELECT COUNT ( * )
FROM fac_tracking t
WHERE t.fac_srtnotificatie_key = 47
AND TO_CHAR (t.fac_tracking_datum, 'yyyymmddhh24mi') =
'201309031700'
AND EXISTS
(SELECT 1
FROM mld_opdr o
WHERE o.mld_statusopdr_key = 9
AND o.mld_uitvoerende_keys IN (382, 1363)
AND o.mld_opdr_key = t.fac_tracking_refkey)
AND EXISTS
(SELECT 1
FROM fac_tracking
WHERE fac_srtnotificatie_key = 221
AND TO_CHAR (fac_tracking_datum, 'yyyymm') =
'201308'
AND fac_tracking_refkey = t.fac_tracking_refkey);
DELETE FROM fac_tracking t
WHERE t.fac_srtnotificatie_key = 47
AND TO_CHAR (t.fac_tracking_datum, 'yyyymmddhh24mi') =
'201309031700'
AND EXISTS
(SELECT 1
FROM mld_opdr o
WHERE o.mld_statusopdr_key = 9
AND o.mld_uitvoerende_keys IN (382, 1363)
AND o.mld_opdr_key = t.fac_tracking_refkey)
AND EXISTS
(SELECT 1
FROM fac_tracking
WHERE fac_srtnotificatie_key = 221
AND TO_CHAR (fac_tracking_datum, 'yyyymm') =
'201308'
AND fac_tracking_refkey = t.fac_tracking_refkey);
COMMIT;
BEGIN adm.systrackscript('$Workfile: wtca#27385.sql $', '$Revision$', 0); END;
/
SPOOL OFF