CSUN#69839 CSU krijgt een nieuwe klant: Landal, rapportage jaarplan

svn path=/Customer/trunk/; revision=58378
This commit is contained in:
Sander Schepers
2022-12-16 11:09:51 +00:00
parent 930f24a6a9
commit ee335072e7

View File

@@ -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 ------