Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2012, 18:00
mauricio_olivos_a
 
Fecha de Ingreso: abril-2012
Mensajes: 10
Antigüedad: 12 años, 1 mes
Puntos: 0
porcentajes subtotales

SELECT month(GA.Fecha) Mes,sum(Importe) Total,
CASE CE.Id WHEN '1CH003' THEN 'PACASMAYO'
ELSE 'RUTA' END AS Zona FROM TES.GastoOperacion GA
INNER JOIN TES.Grupo GR ON GA.IdGrupo = GR.Id
INNER JOIN STD.Centro CE ON GR.IdCentro = CE.Id
WHERE TipoMovimiento = 1
and month(GA.Fecha) between convert(integer,7) and convert(integer,9)
GROUP BY month(GA.Fecha), CASE CE.Id WHEN '1CH003' THEN 'PACASMAYO'
ELSE 'RUTA' END
tengo esta consulta que me devuelve :

8 603987.110 RUTA
8 263853.820 PACASMAYO
7 226079.870 PACASMAYO
7 611661.670 RUTA
9 182916.500 RUTA
9 118485.550 PACASMAYO

quisiera una columna mas al lado de los montos que me devuelva el porcentaje del total del mes no del total de la consulta .. algo asi

8 603987.110 0.69 RUTA
8 263853.820 0.31 PACASMAYO
7 226079.870 0.27 PACASMAYO
7 611661.670 0.73 RUTA
9 182916.500 0.60 RUTA
9 118485.550 0.40 PACASMAYO

los porcentajes sale del total del mes