SAP - AYUDA URGENTE

   
Vista:

AYUDA URGENTE

Publicado por Rolando (1 intervención) el 19/01/2009 16:23:10
Muy buenos dias llego a ustedes con la siguiente duda, ya que me encuentro realizando un query en SQL pero no me da :S...El problema es el siguiente tengo por ejemplo 3 facturas distintas en cada una de esas facturas sale registrado chocolates, a la hora del reporte final quiero que me salga CHOCOLATE y me diga la suma de las tres facturas en cuanto a chocolate, pero no me sale es la palabra chocolate 3 veces y cuantos son por cada factura, es posible q me agrupe y sume la cantidad de chocolates en las tres facturas y me salga reflejado solo una ves.

SELECT T2.ITEMCODE, T2.DSCRIPTION, T2.QUANTITY, T2.UNITMSR
FROM OINV T0
INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
INNER JOIN INV1 T2 ON T0.DocEntry = T2.DocEntry
WHERE (T0.DocDate >= '[%1]' AND T0.DocDate <= '[%2]') AND ( T1.SlpName='[%3]')
ORDER BY T2.ITEMCODE
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA URGENTE

Publicado por Alejandro (2 intervenciones) el 19/01/2009 20:41:12
Debería ser algo como:
SELECT T2.ITEMCODE, T2.DSCRIPTION, sum( T2.QUANTITY ), sum( T2.UNITMSR )
FROM OINV T0
INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
INNER JOIN INV1 T2 ON T0.DocEntry = T2.DocEntry
WHERE (T0.DocDate >= '[%1]' AND T0.DocDate <= '[%2]') AND ( T1.SlpName='[%3]')
GROUP BY T2.ITEMCODE T2.DSCRIPTION,
ORDER BY T2.ITEMCODE

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA URGENTE

Publicado por Lupita Perez (3 intervenciones) el 22/01/2009 18:20:31
HOLA ROLANDO SI SE PUEDE, NADA MAS HAY QUE ACUMULAR EL DATO DEL TOTAL , EL CODIGO QUEDARIA ASI:

SELECT T2.ITEMCODE, T2.DSCRIPTION, SUM(T2.QUANTITY), T2.UNITMSR
FROM OINV T0
INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
INNER JOIN INV1 T2 ON T0.DocEntry = T2.DocEntry
WHERE (T0.DocDate >= '[%1]' AND T0.DocDate <= '[%2]') AND ( T1.SlpName='[%3]')
ORDER BY T2.ITEMCODE

ASI TE VA SALIR UN SOLO TOTAL, CHECALO SI DEBE JALAR

SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar