Ver Mensaje Individual
  #1  
Antiguo 15-06-2020
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Query se bloquea

Tengo este query:
Código SQL [-]
SELECT SUM(A.Votos) Suma, C.Sigla, D.Electos, B.Municipio, CASE WHEN C.Codigo < 0 THEN C.Codigo ELSE 1 END Orden
  FROM Resultados A, Mesas B, Partidos C, NumElectos D 
 WHERE A.CodPrv = '13'
   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 A.CodPrv = B.CodPrv AND A.Mesa = B.Codigo 
   AND B.Municipio IN (SELECT Municipio FROM Junta WHERE CodPrv = A.CodPrv AND Zona = 15)
   AND A.CodPrv = C.CodPrv AND A.Partido = C.Codigo 
   AND A.CodPrv = D.CodPrv AND D.Tipo = 'J' AND D.Circunscripcion = B.Municipio 
   AND A.Partido = D.Partido 
 GROUP BY 2, 3, 4, 5
 ORDER BY 4, 5 DESC, 3 DESC, 1 DESC
Si lo ejecuto en IBManager tarda en ejecutarse 0,5 segundos (literal); si lo ejecuto desde la aplicación en la que tiene que funcionar se queda colgado y tengo que matar el programa. ¿Alguna idea de que puede estar pasando?
Responder Con Cita