Utilizo el sistema SAP que trabaja integrado con SQL Sever 2008
Tengo este query
Código SQL:
Ver original
(SELECT T0.DocNum,T0.[CardCode], T0.[DocTotal] AS 'TOTAL EN BS' ,T1.[Quantity] AS 'TOTAL' FROM ORPD T0 INNER JOIN RPD1 T1 ON T0.DocEntry = T1.DocEntry WHERE T0.[DocDate] >='20130101' AND T0.[DocDate] <= '20130125') ORDER BY T0.DocNum ASC
que me arroja un resultado como este:
#---------Numero de Doc-------Codigo de Documento----- Total en Bs------Total
1---------354-------------------------------P000014---------------------8000--------1,00
2---------354-------------------------------P000014----------------------10000-------1,00
3--------355-----------------------------P000014--------------------1000-------------10,10
4------- 355--------------------------------P000014-----------------------10000-------7,00
Luego con este Query
Código SQL:
Ver original
(SELECT T0.DocNum,T0.[CardCode], T0.[DocTotal] AS 'TOTAL EN BS' ,SUM(T1.[Quantity]) AS 'TOTAL' FROM ORPD T0 INNER JOIN RPD1 T1 ON T0.DocEntry = T1.DocEntry WHERE T0.[DocDate] >='20130101' AND T0.[DocDate] <= '20130125' GROUP BY T0.DocNum,T0.[CardCode],T0.[DocTotal]) ORDER BY T0.[CardCode]
Se me agrupan los Numero de Doc y los totales finales quedando algo asi
#---------Numero de Doc-------Codigo de Documento----- Total en Bs------Total
1---------354--------------------------P000014---------------------5000---------2,00
2---------355---------------------------P000014----------------------10000------17,10
ahora lo que yo quiero es un query que me agrupe los que tengan codigo igual eliminando la celda Numero de Doc y utilizo este query
Código SQL:
Ver original
(SELECT T0.[CardCode], SUM(T0.[DocTotal]) AS 'TOTAL EN BS' ,SUM(T1.[Quantity]) AS 'TOTAL' FROM ORPD T0 INNER JOIN RPD1 T1 ON T0.DocEntry = T1.DocEntry WHERE T0.[DocDate] >='20130101' AND T0.[DocDate] <= '20130125' GROUP BY T0.[CardCode]) ORDER BY T0.[CardCode]
Pero el problema esta en que me los agrupa pero no solo suma 5000 + 10000 si no tambien las que ya habian sido agrupadas es decir los dos codigos del doc 354 que se puede apreciar arriba y los 2 del 355 generandome algo asi
#---------Codigo de Documento----- Total en Bs------Total
1---------P000014---------------------18000---------2,00
2---------P000014----------------------11000------17,10
Yo solo quiero que me agrupe los que tengan codigos iguales y me sumen los totales pero solo 1 de cada Numero de Documento
Gracias espero que puedan ayudarme