Op verzoek van Ellis controlerapport SGGR_V_RAP_OVERZICHT_BROEKHUIS
svn path=/Customer/trunk/; revision=50260
This commit is contained in:
122
SGGR/sggr.sql
122
SGGR/sggr.sql
@@ -3683,6 +3683,128 @@ AS
|
||||
FROM prs_afdeling p, prs_afdeling t
|
||||
WHERE t.prs_afdeling_parentkey = p.prs_afdeling_key;
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAP_OVERZICHT_BROEKHUIS
|
||||
AS
|
||||
SELECT berijder.berijder,
|
||||
contract.cnt_contract_nummer,
|
||||
DECODE (contract.cnt_contract_status, 1, 'actief', 'gesloten')
|
||||
contract_status,
|
||||
contract.cnt_contract_nummer_intern
|
||||
kenteken,
|
||||
auto.merk,
|
||||
auto.fiscale_waarde,
|
||||
auto.bijtelling,
|
||||
contract.cnt_contract_termijnkosten
|
||||
leasebedrag,
|
||||
auto.brandstof_voorschot,
|
||||
contract.cnt_contract_looptijd_van
|
||||
begin_datum,
|
||||
contract.cnt_contract_looptijd_tot
|
||||
eind_datum,
|
||||
contract.restant_looptijd,
|
||||
contract.looptijd,
|
||||
contract.jaarkilometrage
|
||||
FROM (SELECT c.cnt_contract_nummer,
|
||||
c.cnt_contract_key,
|
||||
c.cnt_contract_status,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_termijnkosten,
|
||||
c.cnt_contract_looptijd_van,
|
||||
c.cnt_contract_looptijd_tot,
|
||||
ROUND (
|
||||
MONTHS_BETWEEN (c.cnt_contract_looptijd_tot,
|
||||
TRUNC (SYSDATE)))
|
||||
restant_looptijd,
|
||||
jaarkilometrage.cnt_kenmerkcontract_waarde
|
||||
jaarkilometrage,
|
||||
looptijd.cnt_kenmerkcontract_waarde
|
||||
looptijd
|
||||
FROM cnt_contract c,
|
||||
(SELECT kc.cnt_contract_key, cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract kc
|
||||
WHERE kc.cnt_kenmerk_key = 701
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL)
|
||||
jaarkilometrage,
|
||||
(SELECT kc.cnt_contract_key, cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract kc
|
||||
WHERE kc.cnt_kenmerk_key = 702
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL)
|
||||
looptijd,
|
||||
(SELECT kc.cnt_contract_key, cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract kc
|
||||
WHERE kc.cnt_kenmerk_key = 703
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL)
|
||||
leaseklasse
|
||||
WHERE c.ins_discipline_key = 1201
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_key =
|
||||
jaarkilometrage.cnt_contract_key(+)
|
||||
AND c.cnt_contract_key = looptijd.cnt_contract_key(+)
|
||||
AND c.cnt_contract_key = leaseklasse.cnt_contract_key(+))
|
||||
contract,
|
||||
(SELECT co.cnt_contract_key,
|
||||
co.cnt_ins_deel_key,
|
||||
fiscale_waarde.ins_kenmerkdeel_waarde fiscale_waarde,
|
||||
bijtelling.ins_kenmerkdeel_waarde || '%' bijtelling,
|
||||
merk.ins_kenmerkdeel_waarde
|
||||
|| ' '
|
||||
|| type_auto.ins_kenmerkdeel_waarde merk,
|
||||
brandstof_voorschot.ins_kenmerkdeel_waarde brandstof_voorschot
|
||||
FROM cnt_contract_object co,
|
||||
ins_deel o,
|
||||
(SELECT kd.ins_deel_key, kd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd
|
||||
WHERE kd.ins_kenmerk_key = 301
|
||||
AND ins_kenmerkdeel_verwijder IS NULL)
|
||||
fiscale_waarde,
|
||||
(SELECT kd.ins_deel_key, kd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd
|
||||
WHERE kd.ins_kenmerk_key = 302
|
||||
AND ins_kenmerkdeel_verwijder IS NULL) bijtelling,
|
||||
(SELECT kd.ins_deel_key, kd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd
|
||||
WHERE kd.ins_kenmerk_key = 305
|
||||
AND ins_kenmerkdeel_verwijder IS NULL) merk,
|
||||
(SELECT kd.ins_deel_key, kd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd
|
||||
WHERE kd.ins_kenmerk_key = 306
|
||||
AND ins_kenmerkdeel_verwijder IS NULL) type_auto,
|
||||
(SELECT kd.ins_deel_key, kd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd
|
||||
WHERE kd.ins_kenmerk_key = 308
|
||||
AND ins_kenmerkdeel_verwijder IS NULL)
|
||||
brandstof_voorschot
|
||||
WHERE co.cnt_ins_deel_key = o.ins_deel_key
|
||||
AND o.ins_srtdeel_key = 621
|
||||
AND co.cnt_contract_object_verwijder IS NULL
|
||||
AND o.ins_deel_key = fiscale_waarde.ins_deel_key(+)
|
||||
AND o.ins_deel_key = bijtelling.ins_deel_key(+)
|
||||
AND o.ins_deel_key = merk.ins_deel_key(+)
|
||||
AND o.ins_deel_key = type_auto.ins_deel_key(+)
|
||||
AND o.ins_deel_key = brandstof_voorschot.ins_deel_key(+))
|
||||
auto,
|
||||
(SELECT co.cnt_ins_deel_key, p.prs_perslid_naam_full berijder
|
||||
FROM cnt_contract c,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
cnt_contract_object co
|
||||
WHERE c.ins_discipline_key = 1221
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 1
|
||||
AND c.cnt_prs_perslid_key = p.prs_perslid_key
|
||||
AND co.cnt_contract_key = c.cnt_contract_key) berijder
|
||||
WHERE contract.cnt_contract_key = auto.cnt_contract_key(+)
|
||||
AND auto.cnt_ins_deel_key = berijder.cnt_ins_deel_key(+);
|
||||
|
||||
|
||||
|
||||
SELECT co.cnt_ins_deel_key, p.prs_perslid_naam_full
|
||||
FROM cnt_contract c, prs_v_perslid_fullnames_all p, cnt_contract_object co
|
||||
WHERE c.ins_discipline_key = 1221
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 1
|
||||
AND c.cnt_prs_perslid_key = p.prs_perslid_key
|
||||
AND co.cnt_contract_key = c.cnt_contract_key;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user