Búsqueda resultados electorales por comarca
Publicado por Pablo (1 intervención) el 23/10/2010 19:55:16
Hola a todos,
Esta es la primera vez que hago una consulta en este foro.
Tengo una tabla con resultados electorales históricos por municipios de Cataluña.
En la tabla tengo los siguientes campos:
AÑO, CODIGO_PROVINCIA, CODIGO_MUNICIPIO, NOMBRE_MUNICIPIO, CODIGO_COMARCA, NOMBRE_COMARCA, CODIGO_PARTIDO, SIGLAS, NOMBRE_PARTIDO, VOTOS_PARTIDO, PORCENTAJE_VALIDO_VOTO
Por cada municipio aparecen los resultados de todos los partidos que fueron votados.
Evidentemente cada municipio pertenece a una comarca y cada comarca contiene varios municipios.
He conseguido sacar el partido por municipio y año con el máximo de votos, pero lo que necesito es sacar el partido más votado por comarca con la suma de votos de cada municipio.
Pego el código para que veáis por dónde voy:
Select query1.* from
(select Votos.NOMBRE_COMARCA, Votos.NOMMUN, Votos.SIGLAS, max(Votos.VOTOS_PARTIDO) as max_votos_municipio
from Votos
where Votos.AÑO = '1980'
group by Votos.NOMBRE_MUNICIPIO) query1
Después tengo que sacar el máximo de votos por provincia, año y partido.
¿Alguien me puede echar una mano?
Muchas gracias
Esta es la primera vez que hago una consulta en este foro.
Tengo una tabla con resultados electorales históricos por municipios de Cataluña.
En la tabla tengo los siguientes campos:
AÑO, CODIGO_PROVINCIA, CODIGO_MUNICIPIO, NOMBRE_MUNICIPIO, CODIGO_COMARCA, NOMBRE_COMARCA, CODIGO_PARTIDO, SIGLAS, NOMBRE_PARTIDO, VOTOS_PARTIDO, PORCENTAJE_VALIDO_VOTO
Por cada municipio aparecen los resultados de todos los partidos que fueron votados.
Evidentemente cada municipio pertenece a una comarca y cada comarca contiene varios municipios.
He conseguido sacar el partido por municipio y año con el máximo de votos, pero lo que necesito es sacar el partido más votado por comarca con la suma de votos de cada municipio.
Pego el código para que veáis por dónde voy:
Select query1.* from
(select Votos.NOMBRE_COMARCA, Votos.NOMMUN, Votos.SIGLAS, max(Votos.VOTOS_PARTIDO) as max_votos_municipio
from Votos
where Votos.AÑO = '1980'
group by Votos.NOMBRE_MUNICIPIO) query1
Después tengo que sacar el máximo de votos por provincia, año y partido.
¿Alguien me puede echar una mano?
Muchas gracias
Valora esta pregunta


0