CAPG#2177
svn path=/Customer/trunk/; revision=13138
This commit is contained in:
@@ -8,7 +8,7 @@ select max(prs_afdeling_key) prs_afdeling_key, prs_kostenplaats_key from
|
||||
prs_afdeling group by prs_kostenplaats_key;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW CAPG_V_SODEXHO_RAPPORT (FCLT_F_Maand, FCLT_F_Artikelnummer, Categorie, Groep, Aantal, Omschrijving, Totaal)
|
||||
CREATE OR REPLACE VIEW CAPG_V_SODEXHO_RAPPORT (FCLT_F_Maand, FCLT_F_Artikelnummer, Categorie, Groep, Aantal, Omschrijving, Inkoop, Personeel, Algemeen, Totaal)
|
||||
AS
|
||||
SELECT maand,
|
||||
artnr AS artikelnummer,
|
||||
@@ -26,8 +26,11 @@ SELECT maand,
|
||||
AND SUBSTR (TO_CHAR (fac.safe_to_number (fac_usrdata_code),'FM00000000'), 0, 6) || '00' =
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (tot100), 'FM00000000'), 0, 6) || '00'
|
||||
AND ROWNUM = 1) AS groep,
|
||||
aantal AS aantal,
|
||||
omschr AS omschrijving,
|
||||
aantal AS aantal,
|
||||
omschr AS omschrijving, ,
|
||||
inkoop,
|
||||
personeel,
|
||||
algemeen,
|
||||
TO_CHAR (prijs, '99999990.00') AS totaal
|
||||
FROM (
|
||||
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
|
||||
@@ -36,20 +39,29 @@ SELECT maand,
|
||||
TO_CHAR (NULL) AS tot100,
|
||||
SUM (res_rsv_artikel_aantal) AS aantal,
|
||||
RTRIM(LTRIM(res_artikel_omschrijving)) AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs,
|
||||
res_artikel_inkoopprijs AS inkoop,
|
||||
res_artikel_kostenpersoneel AS personeel,
|
||||
res_artikel_kostenalgemeen AS algemeen
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM'),
|
||||
LTRIM(res_artikel_nr),
|
||||
RTRIM(LTRIM(res_artikel_omschrijving))
|
||||
RTRIM(LTRIM(res_artikel_omschrijving)),
|
||||
res_artikel_inkoopprijs AS inkoop,
|
||||
res_artikel_kostenpersoneel AS personeel,
|
||||
res_artikel_kostenalgemeen AS algemeen
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 6) || '00' AS artnr,
|
||||
TO_CHAR (NULL) AS tot1000,
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 6) || '00' AS tot100,
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 6) || '00' AS tot100,
|
||||
TO_NUMBER(null) AS aantal,
|
||||
'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs,
|
||||
to_number(null) AS inkoop,
|
||||
to_number(null) AS personeel,
|
||||
to_number(null) AS algemeen
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM'),
|
||||
@@ -61,7 +73,10 @@ SELECT maand,
|
||||
TO_CHAR (NULL) AS tot100,
|
||||
TO_NUMBER(null) AS aantal,
|
||||
'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs,
|
||||
to_number(null) AS inkoop,
|
||||
to_number(null) AS personeel,
|
||||
to_number(null) AS algemeen
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM'),
|
||||
@@ -72,7 +87,10 @@ SELECT maand,
|
||||
'',
|
||||
'' AS tot100,
|
||||
TO_NUMBER(null) AS aantal,'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs,
|
||||
to_number(null) AS inkoop,
|
||||
to_number(null) AS personeel,
|
||||
to_number(null) AS algemeen
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM')
|
||||
|
||||
Reference in New Issue
Block a user