Tema: Select List
Ver Mensaje Individual
  #6  
Antiguo 08-06-2020
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Reputación: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Bueno, tendría que ser así mas o menos...

Código SQL [-]
SELECT LIST(Sigla||' '||Suma||Electos,',')
FROM 
    (SELECT SUM(A.Votos) as Suma, C.Sigla, D.Electos, CASE WHEN C.Codigo < 0 THEN C.Codigo ELSE 1 END, B.Municipio
     FROM Resultados A, Mesas B, Partidos C, NumElectos D 
     WHERE A.CodPrv = (SELECT Literal FROM Instalacion WHERE Etiqueta = 'Provincia') 
   AND A.Proceso = (SELECT MAX(Codigo) FROM Elecciones WHERE CodPrv = A.CodPrv
                       AND Proceso = (SELECT Codigo FROM Proceso WHERE CodPrv = A.CodPrv AND Nombre = 'MUNICIPALES') AND Cerrado = 1) 
   AND A.CodPrv = B.CodPrv AND A.Mesa = B.Codigo
   AND A.CodPrv = C.CodPrv AND A.Partido = C.Codigo 
   AND A.CodPrv = D.CodPrv AND D.Tipo = 'J' AND B.Municipio = D.Circunscripcion AND A.Partido = D.Partido 
 GROUP BY 2, 3, 4, 5
 ORDER BY 5, 4 DESC, 3 DESC, 1 DESC)

Saludos cordiales
Responder Con Cita