BAMG#85636 Uitbreiding BAMG#83299 met diverse verlengingstermijnen
Aiai: Meerdere schemaregels opgehaald. svn path=/Database/trunk/; revision=68583
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user