YASK#86752 View vbxx_v_rap_bedrijf_gegevens tbv rapportage is aangemaakt.
svn path=/Customer/trunk/; revision=67705
This commit is contained in:
@@ -1245,6 +1245,62 @@ AS
|
|||||||
AND b.prs_bedrijf_key = p.prs_bedrijf_key
|
AND b.prs_bedrijf_key = p.prs_bedrijf_key
|
||||||
AND b.prs_bedrijf_verwijder IS NULL;
|
AND b.prs_bedrijf_verwijder IS NULL;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- View om bedrijven op te schonen. Het rapport geeft in <20><>n oogopslag inzicht in de recente activiteiten van het bedrijf
|
||||||
|
--
|
||||||
|
CREATE OR REPLACE VIEW vbxx_v_rap_bedrijf_gegevens
|
||||||
|
AS
|
||||||
|
SELECT prs_bedrijf_naam,
|
||||||
|
prs_bedrijf_key,
|
||||||
|
prs_bedrijf_aanmaak
|
||||||
|
aanmaak,
|
||||||
|
prs_bedrijf_leverancier
|
||||||
|
l,
|
||||||
|
prs_bedrijf_uitvoerende
|
||||||
|
u,
|
||||||
|
prs_bedrijf_contract
|
||||||
|
c,
|
||||||
|
(SELECT COUNT (DISTINCT prs_dienst_key)
|
||||||
|
FROM prs_bedrijfdienstlocatie bdl
|
||||||
|
WHERE bdl.prs_bedrijf_key = b.prs_bedrijf_key)
|
||||||
|
n_diensten,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM prs_bedrijfadres ba
|
||||||
|
WHERE ba.prs_bedrijf_key = b.prs_bedrijf_key)
|
||||||
|
n_tech_adres,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM mld_opdr o
|
||||||
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key)
|
||||||
|
n_opdr,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM mld_opdr o
|
||||||
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key AND o.mld_opdr_datumbegin > SYSDATE - (2 * 365))
|
||||||
|
n_opdr_2jr,
|
||||||
|
(SELECT MAX (mld_opdr_datumbegin)
|
||||||
|
FROM mld_opdr o
|
||||||
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key AND o.mld_opdr_datumbegin > SYSDATE - (2 * 365))
|
||||||
|
opdr_datum_max,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM cnt_contract c
|
||||||
|
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key)
|
||||||
|
n_contract,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM cnt_contract c
|
||||||
|
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||||
|
AND cnt_contract_looptijd_tot > SYSDATE
|
||||||
|
AND cnt_contract_status <> 1)
|
||||||
|
n_contract_nu,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM bes_bestelopdr bo
|
||||||
|
WHERE bo.prs_bedrijf_key = b.prs_bedrijf_key)
|
||||||
|
n_bestellingen,
|
||||||
|
(SELECT COUNT (*)
|
||||||
|
FROM bes_bestelopdr bo
|
||||||
|
WHERE bo.prs_bedrijf_key = b.prs_bedrijf_key AND bes_bestelopdr_datum > SYSDATE - (2 * 365))
|
||||||
|
n_bestellingen_2jr
|
||||||
|
FROM prs_bedrijf b
|
||||||
|
WHERE prs_bedrijf_verwijder IS NULL AND (prs_bedrijf_intern <> 1 OR prs_bedrijf_intern IS NULL);
|
||||||
|
|
||||||
-- View om notificaties naar bedrijven te sturen die opdrachten hebben die al 5 dagen geleden afgemeld hadden moeten zijn.
|
-- View om notificaties naar bedrijven te sturen die opdrachten hebben die al 5 dagen geleden afgemeld hadden moeten zijn.
|
||||||
-- Ze krijgen dan een mail met een link naar het knoppenscherm. CUST04 wordt hier nu gebruikt voor KFHT. Als het bij een andere
|
-- Ze krijgen dan een mail met een link naar het knoppenscherm. CUST04 wordt hier nu gebruikt voor KFHT. Als het bij een andere
|
||||||
-- omgeving aangepast moet worden zal er een DECODE op de user gedaan moeten worden.
|
-- omgeving aangepast moet worden zal er een DECODE op de user gedaan moeten worden.
|
||||||
|
|||||||
Reference in New Issue
Block a user