From ea85364962e579851b52e336a276752eb6af5b6a Mon Sep 17 00:00:00 2001 From: Richard Derks Date: Tue, 23 Aug 2005 08:06:06 +0000 Subject: [PATCH] CONN#546 - Rapport contracten svn path=/Customer/trunk/; revision=12806 --- CONN/Once/conn#546.sql | 4 ++++ CONN/conn.sql | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 CONN/Once/conn#546.sql diff --git a/CONN/Once/conn#546.sql b/CONN/Once/conn#546.sql new file mode 100644 index 000000000..350703e4d --- /dev/null +++ b/CONN/Once/conn#546.sql @@ -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; diff --git a/CONN/conn.sql b/CONN/conn.sql index 2572d1e6a..7af93647c 100644 --- a/CONN/conn.sql +++ b/CONN/conn.sql @@ -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;