diff --git a/onces/KMMO/KMMO#75068.sql b/onces/KMMO/KMMO#75068.sql new file mode 100644 index 000000000..591c4ccb7 --- /dev/null +++ b/onces/KMMO/KMMO#75068.sql @@ -0,0 +1,55 @@ +-- +-- $Id$ +-- +-- Script om de uitvoerdatum van de taken op vorig jaar te zetten. Anders kommen de werkzaamheden op dit jaar te staan. +-- +DEFINE thisfile = 'KMMO#75103.sql' +DEFINE dbuser = '^KMMO' + +SET ECHO ON +SET DEFINE ON +COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT; +COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT; +WHENEVER SQLERROR CONTINUE; +SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL; +SPOOL &fcltlogfile +WHENEVER SQLERROR EXIT; +SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL; +WHENEVER SQLERROR CONTINUE; +PROMPT &fcltcusterr +SET DEFINE OFF + +------ payload begin ------ + +UPDATE ins_deelsrtcontrole + SET ins_deelsrtcontrole_datum = TO_DATE ('20211231 23:59', 'yyyymmdd hh24:mi'), + ins_deelsrtcontrole_datum_org = TO_DATE ('20211231 23:59', 'yyyymmdd hh24:mi') + WHERE TO_CHAR (ins_deelsrtcontrole_datum, 'yyyymmdd hh24') = '20221110 14'; + +UPDATE ins_deelsrtcontrole + SET ins_deelsrtcontrole_datum = TO_DATE ('20211231 23:59', 'yyyymmdd hh24:mi'), + ins_deelsrtcontrole_datum_org = TO_DATE ('20211231 23:59', 'yyyymmdd hh24:mi') + WHERE ins_deelsrtcontrole_key IN + (SELECT dsc.ins_deelsrtcontrole_key + FROM ins_deelsrtcontrole dsc, + ins_srtcontrole sc, + ins_tab_discipline d, + ctr_disc_params dp + WHERE dsc.ins_srtcontrole_key = sc.ins_srtcontrole_key + AND sc.ctr_discipline_key = d.ins_discipline_key + AND d.ins_discipline_key = dp.ctr_ins_discipline_key + AND ctr_disc_params_ismjob = 1 + AND ins_deelsrtcontrole_datum > + TO_DATE ('20211231', 'yyyymmdd')); + +------ payload end ------ + +SET DEFINE OFF +BEGIN adm.systrackscriptId ('$Id$', 1); END; +/ + +COMMIT; +SET ECHO OFF +SPOOL OFF +SET DEFINE ON +PROMPT Logfile of this upgrade is: &fcltlogfile