Esta es mi consulta
Código SQL:
Lo que necesito ahora es obtener el total de "cantidad" (sin agrupar) para hacer calcular el total de todo, algo como ésto:Ver original
SELECT CR.Tipo [Tipo], ROUND(COALESCE(SUM(CR.[cantidad]) / (NULLIF(SUM(CR.valor), 0)), 0), 2) [Reultado], 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
ROUND(COALESCE(SUM(CR.[cantidadTotal]) / (NULLIF(SUM(CR.valor), 0)), 0), 2) [Reultado total]
El problema es que al tener el group no consigo sacar la cantidad total sin quitar la agrupación, pero la necesito.
Gracias de antemano.
Saludos.