101 lines
4.8 KiB
SQL
101 lines
4.8 KiB
SQL
/* Formatted on 2005/09/13 10:33 (Formatter Plus v4.8.5) */
|
|
INSERT INTO fac_usrrap
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_info, fac_functie_key
|
|
)
|
|
VALUES ('CNT: Raamcontractgegevens', 'CONN_V_RCONTRACTEN_GEGEVENS',
|
|
'Raamcontractgegevens', 16
|
|
);
|
|
|
|
/* Formatted on 2005/09/13 14:07 (Formatter Plus v4.8.5) */
|
|
CREATE OR REPLACE VIEW conn_v_rcontracten_gegevens
|
|
AS
|
|
SELECT NVL (l.alg_locatie_omschrijving,
|
|
g.alg_locatie_omschrijving
|
|
) fclt_f_locatie,
|
|
sd.ins_srtdeel_omschrijving OBJECT, c.cnt_contract_nummer externnr,
|
|
c.cnt_contract_omschrijving beschrijving,
|
|
c.cnt_contract_looptijd_tot einddatum,
|
|
b.prs_bedrijf_naam uitvoerder,
|
|
(SELECT prs_bedrijf_naam
|
|
FROM prs_v_contractbedrijf
|
|
WHERE prs_bedrijf_key =
|
|
(SELECT fac.safe_to_number
|
|
(cnt_kenmerkcontract_waarde)
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 141
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL))
|
|
contractnemer,
|
|
(SELECT cnt_kenmerkcontract_waarde
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 143
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL) betalingsvoorwaarden,
|
|
(SELECT cnt_kenmerkcontract_waarde
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 144
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL) totaal_pj,
|
|
(SELECT fac_usrdata_omschr
|
|
FROM fac_usrdata
|
|
WHERE fac_usrdata_key =
|
|
(SELECT fac.safe_to_number
|
|
(cnt_kenmerkcontract_waarde)
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 145
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL))
|
|
facturatietermijn,
|
|
(SELECT fac_usrdata_omschr
|
|
FROM fac_usrdata
|
|
WHERE fac_usrdata_key =
|
|
(SELECT fac.safe_to_number
|
|
(cnt_kenmerkcontract_waarde
|
|
)
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 146
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL))
|
|
dienstverlening_afroep,
|
|
(SELECT fac_usrdata_omschr
|
|
FROM fac_usrdata
|
|
WHERE fac_usrdata_key =
|
|
(SELECT fac.safe_to_number
|
|
(cnt_kenmerkcontract_waarde
|
|
)
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 147
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL))
|
|
dienstverlening_periodiek,
|
|
(SELECT cnt_kenmerkcontract_waarde
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 149
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL) responsetijden,
|
|
(SELECT cnt_kenmerkcontract_waarde
|
|
FROM cnt_kenmerkcontract k
|
|
WHERE k.cnt_kenmerk_key = 161
|
|
AND k.cnt_contract_key = c.cnt_contract_key
|
|
AND cnt_kenmerkcontract_verwijder IS NULL) afspraken
|
|
FROM cnt_v_aanwezigcontract_plaats cp,
|
|
(SELECT g2.alg_gebouw_key, l2.alg_locatie_omschrijving
|
|
FROM alg_gebouw g2, alg_locatie l2
|
|
WHERE g2.alg_locatie_key = l2.alg_locatie_key) g,
|
|
alg_locatie l,
|
|
cnt_contract c,
|
|
cnt_contract_object co,
|
|
prs_bedrijf b,
|
|
ins_srtdeel sd
|
|
WHERE cp.cnt_alg_plaats_key = g.alg_gebouw_key(+)
|
|
AND cp.cnt_alg_plaats_key = l.alg_locatie_key(+)
|
|
AND cp.cnt_alg_plaats_code IN ('L', 'G')
|
|
AND cp.cnt_contract_key = c.cnt_contract_key
|
|
AND co.cnt_contract_key = c.cnt_contract_key
|
|
AND c.cnt_srtcontract_key = 11
|
|
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
|
AND co.cnt_ins_srtdeel_key = sd.ins_srtdeel_key;
|
|
|
|
commit;
|