BAMG#85636 Uitbreiding BAMG#83299 met diverse verlengingstermijnen

Aiai: Meerdere schemaregels opgehaald.

svn path=/Database/trunk/; revision=68583
This commit is contained in:
Erik Groener
2025-03-31 06:38:51 +00:00
parent 9e2e11c403
commit b9116bf2d3

View File

@@ -289,17 +289,18 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
-- Heeft dit automatisch verlengbaar contract een verlengschema?
-- Dan volgende verlengtermijn uit verlengschema naar het veld verlengtermijn verplaatsen.
BEGIN
SELECT cnt_verlengschema_verlengtermijn
, cnt_verlengschema_einddatum
SELECT a.cnt_verlengschema_verlengtermijn
, a.cnt_verlengschema_einddatum
INTO next_termijn
, next_einddatum
FROM cnt_verlengschema
WHERE cnt_verlengschema_einddatum =
(SELECT MIN(cnt_verlengschema_einddatum)
FROM cnt_verlengschema
WHERE cnt_contract_key = cnt_verloopt.cnt_contract_key
AND cnt_verlengschema_einddatum > cnt_verloopt.dtnieuw
);
FROM cnt_verlengschema a
WHERE a.cnt_verlengschema_einddatum =
(SELECT MIN(b.cnt_verlengschema_einddatum)
FROM cnt_verlengschema b
WHERE b.cnt_contract_key = cnt_verloopt.cnt_contract_key
AND b.cnt_verlengschema_einddatum > cnt_verloopt.dtnieuw
)
AND a.cnt_contract_key = cnt_verloopt.cnt_contract_key;
UPDATE cnt_contract
SET cnt_contract_verleng_termijn = next_termijn