CSUN#69839 CSU krijgt een nieuwe klant: Landal, rapportage jaarplan
svn path=/Customer/trunk/; revision=58378
This commit is contained in:
146
CSUN/CSUN.sql
146
CSUN/CSUN.sql
@@ -6590,6 +6590,7 @@ AS
|
||||
SUM (plancost) AS planning,
|
||||
SUM (freezecost) AS realisatie
|
||||
FROM CSUN_V_UDR_DEELINSPECT_PLAN
|
||||
WHERE kosten_meetellen = 1
|
||||
GROUP BY groep, planjaar;
|
||||
|
||||
|
||||
@@ -7065,6 +7066,151 @@ AS
|
||||
FROM fac_tracking t
|
||||
WHERE t.fac_tracking_oms LIKE '%CUST11%'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key);
|
||||
|
||||
CREATE OR REPLACE VIEW CSUN_V_UDR_DEELINSPECT_JAARPLAN
|
||||
(
|
||||
GROEP,
|
||||
PLANJAAR,
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
INS_SRTDEEL_KEY,
|
||||
SRTCONTROLE_OMSCHRIJVING,
|
||||
AANTAL_HUISJES,
|
||||
INS_SRTCONTROLE_KEY,
|
||||
TAAKCATEGORIE,
|
||||
PRIJS_ENKEL,
|
||||
EENHEID,
|
||||
PERIODE,
|
||||
FACTOR,
|
||||
REALISATIE_P01,
|
||||
REALISATIE_P02,
|
||||
REALISATIE_P03,
|
||||
REALISATIE_P04,
|
||||
REALISATIE_P05,
|
||||
REALISATIE_P06,
|
||||
REALISATIE_P07,
|
||||
REALISATIE_P08,
|
||||
REALISATIE_P09,
|
||||
REALISATIE_P10,
|
||||
REALISATIE_P11,
|
||||
REALISATIE_P12,
|
||||
REALISATIE_P13,
|
||||
REALISATIE,
|
||||
PLANNING,
|
||||
NOG_REALISEREN
|
||||
)
|
||||
AS
|
||||
SELECT groep,
|
||||
planjaar,
|
||||
fclt_3d_locatie_key,
|
||||
ins_srtdeel_key,
|
||||
srtcontrole_omschrijving,
|
||||
aantal_huisjes,
|
||||
ins_srtcontrole_key,
|
||||
taakcategorie,
|
||||
prijs
|
||||
AS prijs_enkel,
|
||||
eenheid,
|
||||
periode,
|
||||
DECODE (eenheid, 4, 1 / periode, 3, 12 / periode)
|
||||
AS factor,
|
||||
realisatie_p01,
|
||||
realisatie_p02,
|
||||
realisatie_p03,
|
||||
realisatie_p04,
|
||||
realisatie_p05,
|
||||
realisatie_p06,
|
||||
realisatie_p07,
|
||||
realisatie_p08,
|
||||
realisatie_p09,
|
||||
realisatie_p10,
|
||||
realisatie_p11,
|
||||
realisatie_p12,
|
||||
realisatie_p13,
|
||||
realisatie,
|
||||
( aantal_huisjes
|
||||
* prijs
|
||||
* (DECODE (eenheid, 4, 1 / periode, 3, 12 / periode)))
|
||||
AS planning,
|
||||
((aantal_huisjes * prijs) - realisatie)
|
||||
AS nog_realiseren
|
||||
FROM (SELECT x.*,
|
||||
(SELECT COUNT (*)
|
||||
FROM ins_deel tel
|
||||
WHERE tel.ins_srtdeel_key = x.ins_srtdeel_key)
|
||||
AS aantal_huisjes,
|
||||
(SELECT sc.ins_srtcontrole_eenheid
|
||||
FROM ins_srtcontrole sc
|
||||
WHERE sc.ins_srtcontrole_key = x.ins_srtcontrole_key)
|
||||
AS eenheid,
|
||||
(SELECT sc.ins_srtcontrole_periode
|
||||
FROM ins_srtcontrole sc
|
||||
WHERE sc.ins_srtcontrole_key = x.ins_srtcontrole_key)
|
||||
AS periode,
|
||||
(SELECT sc.ins_srtcontrole_kosten
|
||||
FROM ins_srtcontrole sc
|
||||
WHERE sc.ins_srtcontrole_key = x.ins_srtcontrole_key)
|
||||
AS prijs
|
||||
FROM ( SELECT groep,
|
||||
planjaar,
|
||||
fclt_3d_locatie_key,
|
||||
d.ins_srtdeel_key,
|
||||
srtcontrole_omschrijving,
|
||||
ins_srtcontrole_key,
|
||||
taakcategorie,
|
||||
-- SUM (plancost) - SUM (freezecost) AS te_realiseren,
|
||||
-- SUM (plancost) AS planning,
|
||||
SUM (freezecost)
|
||||
AS realisatie,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 1 THEN freezecost END)
|
||||
AS realisatie_p01,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 2 THEN freezecost END)
|
||||
AS realisatie_p02,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 3 THEN freezecost END)
|
||||
AS realisatie_p03,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 4 THEN freezecost END)
|
||||
AS realisatie_p04,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 5 THEN freezecost END)
|
||||
AS realisatie_p05,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 6 THEN freezecost END)
|
||||
AS realisatie_p06,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 7 THEN freezecost END)
|
||||
AS realisatie_p07,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 8 THEN freezecost END)
|
||||
AS realisatie_p08,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 9 THEN freezecost END)
|
||||
AS realisatie_p09,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 10 THEN freezecost END)
|
||||
AS realisatie_p10,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 11 THEN freezecost END)
|
||||
AS realisatie_p11,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 12 THEN freezecost END)
|
||||
AS realisatie_p12,
|
||||
SUM (
|
||||
CASE WHEN planperiode = 13 THEN freezecost END)
|
||||
AS realisatie_p13
|
||||
FROM CSUN_V_UDR_DEELINSPECT_PLAN, ins_deel d
|
||||
WHERE kosten_meetellen = 1
|
||||
AND deel_key = ins_deel_key
|
||||
GROUP BY groep,
|
||||
planjaar,
|
||||
fclt_3d_locatie_key,
|
||||
d.ins_srtdeel_key,
|
||||
ins_srtcontrole_key,
|
||||
taakcategorie,
|
||||
srtcontrole_omschrijving
|
||||
ORDER BY fclt_3d_locatie_key, ins_srtcontrole_key) x);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user