BAMG#83201 -- Rapportage verlopen locaties/gebouwen & contracten

svn path=/Customer/trunk/; revision=64415
This commit is contained in:
Arthur Egberink
2024-04-26 10:07:58 +00:00
parent abebfbcdf8
commit 5697a828f7

View File

@@ -1124,10 +1124,13 @@ AS
c.cnt_contract_looptijd_tot looptijd_tot,
g.alg_gebouw_key,
cp.verlopen contract_verlopen,
CASE WHEN COALESCE(g.alg_gebouw_vervaldatum, SYSDATE) > TRUNC(SYSDATE) OR COALESCE(l.alg_locatie_vervaldatum, SYSDATE) > TRUNC(SYSDATE) THEN '0' ELSE '1' END gebouw_vervallen
DECODE(cp.verlopen, 1, cp.cnt_contract_looptijd_tot) cnt_verlopen_op,
CASE WHEN COALESCE(g.alg_gebouw_vervaldatum, SYSDATE) > TRUNC(SYSDATE) OR COALESCE(l.alg_locatie_vervaldatum, SYSDATE) > TRUNC(SYSDATE) THEN '0' ELSE '1' END gebouw_vervallen,
COALESCE(g.alg_gebouw_vervaldatum, l.alg_locatie_vervaldatum) alg_vervallen_op
FROM cnt_contract c,
(SELECT cp.cnt_contract_key, g.alg_gebouw_key, g.alg_locatie_key,
CASE WHEN SYSDATE BETWEEN cl.cnt_contract_looptijd_van AND cl.cnt_contract_looptijd_tot THEN 0 ELSE 1 END verlopen
CASE WHEN SYSDATE BETWEEN cl.cnt_contract_looptijd_van AND cl.cnt_contract_looptijd_tot THEN 0 ELSE 1 END verlopen,
cl.cnt_contract_looptijd_tot
FROM cnt_contract cl, cnt_contract_plaats cp, alg_gebouw g
WHERE cl.cnt_contract_status <> 1
AND cp.cnt_alg_plaats_key = g.alg_gebouw_key
@@ -1136,7 +1139,8 @@ AS
AND cl.ins_discipline_key = 181 -- Huurcontracten
UNION ALL
SELECT cp.cnt_contract_key, g.alg_gebouw_key, g.alg_locatie_key,
CASE WHEN SYSDATE BETWEEN cl.cnt_contract_looptijd_van AND cl.cnt_contract_looptijd_tot THEN 0 ELSE 1 END verlopen
CASE WHEN SYSDATE BETWEEN cl.cnt_contract_looptijd_van AND cl.cnt_contract_looptijd_tot THEN 0 ELSE 1 END verlopen,
cl.cnt_contract_looptijd_tot
FROM cnt_contract cl, cnt_contract_plaats cp, alg_gebouw g
WHERE cl.cnt_contract_status <> 1
AND cp.cnt_alg_plaats_key = g.alg_locatie_key