FCLT#70361: Management rapportage voor periodieke taken.

svn path=/Database/trunk/; revision=57546
This commit is contained in:
Maykel Geerdink
2022-10-06 10:33:24 +00:00
parent d28a4ff4b0
commit 49f6e03a93

View File

@@ -158,12 +158,13 @@ AS
WHEN m.ins_srtcontrole_eenheid = 3 THEN m.ins_srtcontrole_periode
ELSE m.ins_srtcontrole_periode * 12
END) <=
TO_DATE('20230101', 'yyyymmdd'))
TO_DATE(TO_CHAR(add_months(SYSDATE, 12), 'yyyy') || '0101', 'yyyymmdd'))
SELECT *
FROM comps
WHERE volgendedatum BETWEEN TO_DATE('20220101', 'yyyymmdd') AND TO_DATE('20230101', 'yyyymmdd')) ig
WHERE volgendedatum BETWEEN TO_DATE(TO_CHAR(SYSDATE, 'yyyy') || '0101', 'yyyymmdd')
AND TO_DATE(TO_CHAR(add_months(SYSDATE, 12), 'yyyy') || '0101', 'yyyymmdd')) ig
WHERE vervaldatum IS NULL
OR vervaldatum > SYSDATE --TO_DATE('20220101', 'yyyymmdd') --SYSDATE
OR vervaldatum > SYSDATE
UNION ALL
-- 2) Inspecties die dit jaar zijn uitgevoerd, uitgezonderd de laatste
SELECT '2' gedeelte,
@@ -203,7 +204,8 @@ AS
AND ctr_discipline_key = ctr_ins_discipline_key
AND ctr_disc_params_ismjob = 0
AND ins_srtcontrole_eenheid > 2
AND ins_deelsrtcontrole_datum BETWEEN TO_DATE('20220101', 'yyyymmdd') AND TO_DATE('20230101', 'yyyymmdd')
AND ins_deelsrtcontrole_datum BETWEEN TO_DATE(TO_CHAR(SYSDATE, 'yyyy') || '0101', 'yyyymmdd')
AND TO_DATE(TO_CHAR(add_months(SYSDATE, 12), 'yyyy') || '0101', 'yyyymmdd')
AND di.ins_deelsrtcontrole_key NOT IN (SELECT MAX(ins_deelsrtcontrole_key)
FROM ins_deelsrtcontrole id2
WHERE id2.ins_deel_key = di.deel_key