Oferta de Venta SAP en SQL Hola… Tengo un problema con un query que se esta realizando a las oferta de ventas en sap…
SELECT T2.SlpName AS 'Vendedor',
CASE WHEN T1.U_BKS_CAMI = '0' THEN (sum(T1.[Quantity])) * T4.Name ELSE SUM(T1.U_BKS_CAMI) END AS [Total Millares],
CASE WHEN U_Status = 'A' THEN SUM(T1.[LineTotal]) ELSE 0 END AS [Aprobados],
CASE WHEN U_Status = 'N' THEN SUM(T1.[LineTotal]) ELSE 0 END AS [Anulados],
CASE WHEN U_Status = 'P' THEN SUM(T1.[LineTotal]) ELSE 0 END AS [Perdidos],
CASE WHEN U_Status = 'O' THEN SUM(T1.[LineTotal]) * -1 ELSE 0 END AS [Otros Periodos]
FROM OQUT T0 INNER JOIN
QUT1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN
OSLP T2 ON T0.SlpCode = T2.SlpCode INNER JOIN
OITM T3 ON T1.ItemCode = T3.ItemCode LEFT JOIN
[@EMBALAJE] T4 ON T3.U_Embalaje = T4.Code
WHERE (T0.TaxDate BETWEEN '2012/01/01' AND '2012/01/31' OR T0.U_FechaOV BETWEEN '2012/01/01'
AND '2012/01/31')
GROUP BY T2.SlpName, U_Status, T1.U_BKS_CAMI, T4.Name, T3.U_Embalaje
ORDER BY T2.SlpName
El me da el siguiente resultado:
Vendedor Total Millares Aprobados Anulados Perdidos Otros Periodos
PEDRO LOPEZ 1.235,00 1.235,00 0,00 0,00 0,00
PEDRO LOPEZ 325,00 0,00 325,00 0,00 0,00
PEDRO LOPEZ 8.445,00 0,00 8.445,00 0,00 0,00
PEDRO LOPEZ 12.556,00 0,00 0,00 12.556,00 0,00
PEDRO LOPEZ 12.579,00 0,00 0,00 12.579,00 0,00
LUIS A. BARRETO 895,00 895,00 0,00 0,00 0,00
LUIS A. BARRETO 44.413,00 44.413,00 0,00 0,00 0,00
LUIS A. BARRETO 9.687,00 9.687,00 0,00 0,00 0,00
LUIS A. BARRETO 442.222,00 0,00 442.222,00 0,00 0,00
LUIS A. BARRETO 25.681,00 0,00 25.681,00 0,00 0,00
LUIS A. BARRETO 1.889,00 0,00 0,00 1.889,00 0,00
LUIS A. BARRETO 48.514,00 0,00 0,00 48.514,00 0,00
El resultado que deseo obtener es el resumen:
Vendedor Total Millares Aprobados Anulados Perdidos Otros Periodos
PEDRO LOPEZ 35.140,00 1.235,00 8.770,00 25.135,00 0,00
LUIS A. BARRETO 573.301,00 54.995,00 467.903,00 50.403,00 0,00
Porfa Amigos para que me ayuden.... |