08/04/2015, 07:08
|
| | Fecha de Ingreso: abril-2015 Ubicación: Almería
Mensajes: 4
Antigüedad: 9 años, 8 meses Puntos: 0 | |
Respuesta: Sumar total en una agrupación Cita:
Iniciado por GeriReshef Tenés razón, probá esta consulta:
Código SQL:
Ver originalSELECT CR.Tipo [Tipo], ROUND(COALESCE(SUM(CR.[cantidad]) / (NULLIF(SUM(CR.valor), 0)), 0), 2) [Reultado], SUM([cantidad]) [cantidadTotal] FROM (SELECT T2.TYPE [Tipo], ISNULL((SELECT SUM(Quant1 - Quant2) FROM TQUANT A1 WHERE A1.Id=T0.Id AND A1.Date<=GETDATE()))*T0.VALUE, 0) [cantidad] FROM TVALUES T0) AS CR GROUP BY CR.Tipo ORDER BY CR.Tipo;
Buenas, eso ya lo probé, pero la cantidadTotal se ve afectada por el group by y solo coge los totales por tipo. Yo necesito la suma total de todos los tipos.
Gracias. |