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