Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2015, 07:08
CallSaul
 
Fecha de Ingreso: abril-2015
Ubicación: Almería
Mensajes: 4
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Sumar total en una agrupación

Cita:
Iniciado por GeriReshef Ver Mensaje
Tenés razón, probá esta consulta:
Código SQL:
Ver original
  1. SELECT  CR.Tipo [Tipo],
  2.         ROUND(COALESCE(SUM(CR.[cantidad]) / (NULLIF(SUM(CR.valor), 0)), 0), 2) [Reultado],
  3.         SUM([cantidad]) [cantidadTotal]
  4. FROM    (SELECT T2.TYPE [Tipo],
  5.                 ISNULL((SELECT  SUM(Quant1 - Quant2)
  6.                                 FROM TQUANT A1
  7.                         WHERE   A1.Id=T0.Id
  8.                                 AND A1.Date<=GETDATE()))*T0.VALUE, 0) [cantidad]
  9.         FROM TVALUES T0) AS CR
  10. GROUP BY CR.Tipo
  11. 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.