CAPG#100
svn path=/Customer/trunk/; revision=12672
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
--CAPG#100
|
||||
|
||||
CREATE OR REPLACE VIEW CAPG_V_SODEXHO_RAPPORT (FCLT_F_Maand, FCLT_F_Artikelnummer, Categorie, Groep, Omschrijving, Totaal)
|
||||
CREATE OR REPLACE VIEW CAPG_V_SODEXHO_RAPPORT (FCLT_F_Maand, FCLT_F_Artikelnummer, Categorie, Groep, Aantal, Omschrijving, Totaal)
|
||||
AS
|
||||
SELECT maand,
|
||||
artnr AS artikelnummer,
|
||||
@@ -18,12 +18,15 @@ 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,
|
||||
TO_CHAR (prijs, '99999990.00') AS totaal
|
||||
FROM (
|
||||
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
|
||||
TO_CHAR (fac.safe_to_number (LTRIM(res_artikel_nr)), 'FM00000000') AS artnr,
|
||||
TO_CHAR (NULL) AS tot1000, TO_CHAR (NULL) AS tot100,
|
||||
TO_CHAR (NULL) AS tot1000,
|
||||
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
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
@@ -36,7 +39,8 @@ SELECT 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,
|
||||
'' AS omschr,
|
||||
TO_NUMBER(null) AS aantal,
|
||||
'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
@@ -46,7 +50,9 @@ SELECT maand,
|
||||
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 5) || '000' AS artnr,
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 5) || '000' AS tot1000,
|
||||
TO_CHAR (NULL) AS tot100, '' AS omschr,
|
||||
TO_CHAR (NULL) AS tot100,
|
||||
TO_NUMBER(null) AS aantal,
|
||||
'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
@@ -54,9 +60,10 @@ SELECT maand,
|
||||
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 5)
|
||||
UNION
|
||||
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
|
||||
' TOTAAL',
|
||||
'',
|
||||
'' AS tot100, '' AS omschr,
|
||||
' TOTAAL',
|
||||
'',
|
||||
'' AS tot100,
|
||||
TO_NUMBER(null) AS aantal,'' AS omschr,
|
||||
SUM (res_rsv_artikel_aantal * res_rsv_artikel_prijs) AS prijs
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE ra.res_artikel_key = rra.res_artikel_key
|
||||
|
||||
Reference in New Issue
Block a user