CONN#546 - Rapport contracten

svn path=/Customer/trunk/; revision=12806
This commit is contained in:
Richard Derks
2005-08-23 08:06:06 +00:00
parent 9b58e93840
commit ea85364962
2 changed files with 37 additions and 0 deletions

4
CONN/Once/conn#546.sql Normal file
View File

@@ -0,0 +1,4 @@
insert into fac_usrrap (FAC_USRRAP_OMSCHRIJVING, FAC_USRRAP_VIEW_NAME, FAC_USRRAP_INFO, FAC_FUNCTIE_KEY) values
('CNT: Contractgegevens', 'CONN_V_CONTRACTEN_GEGEVENS', 'Contractgegevens m.u.v. huurcontracten', 16);
commit;

View File

@@ -1887,4 +1887,37 @@ SELECT p.prs_perslid_naam, p.prs_perslid_oslogin, a1.prs_afdeling_omschrijving,
GROUP BY p.prs_perslid_naam, p.prs_perslid_oslogin,
gr.fac_groep_omschrijving, a1.prs_afdeling_omschrijving, a2.prs_afdeling_omschrijving;
-- CONN#546
CREATE OR REPLACE VIEW conn_v_contracten_gegevens
AS
SELECT TO_CHAR (c.cnt_contract_key) contractnr,
c.cnt_contract_nummer externnr,
NVL (b.prs_bedrijf_naam, afd2.prs_afdeling_naam) fclt_f_bedrijf,
TO_CHAR (c.cnt_contract_looptijd_van, 'DD-MM-YYYY') ingangsdatum,
TO_CHAR (c.cnt_contract_looptijd_tot, 'DD-MM-YYYY') einddatum,
k1.cnt_kenmerkcontract_waarde bedrag
FROM prs_v_aanwezigbedrijf b,
cnt_v_aanwezigcontract c,
prs_v_aanwezigafdeling afd,
prs_v_aanwezigafdeling afd2,
cnt_kenmerkcontract k1
WHERE b.prs_bedrijf_key(+) = c.cnt_prs_bedrijf_key
AND c.cnt_srtcontract_key <> 2
AND c.cnt_prs_afdeling_key = afd2.prs_afdeling_key(+)
AND afd.prs_afdeling_key = c.prs_afdeling_key_eig
AND c.cnt_contract_key = k1.cnt_contract_key(+)
AND 26 = k1.cnt_kenmerk_key(+)
AND k1.cnt_kenmerkcontract_verwijder IS NULL
AND ( (SYSDATE BETWEEN c.cnt_contract_looptijd_van
AND c.cnt_contract_rappeldatum
)
OR (SYSDATE BETWEEN c.cnt_contract_rappeldatum
AND c.cnt_contract_opzegdatum
)
OR (SYSDATE BETWEEN c.cnt_contract_opzegdatum
AND c.cnt_contract_looptijd_tot + 1
)
);
commit;