Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-11-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Resultado distinto de un query

Buenas tardes. Tengo un query que se ejecuta sobre un vista en FB 2.5 y con los mismos valores da resultados diferentes. Me explico.

Si ejecuto el query así:
Código SQL [-]
SELECT A.Municipio, A.CodJun, A.CodCom, A.CodPar, 10 * A.CodPro + A.Cerrado CodPro, A.Padron, 
       A.Censo CenEle, A.Concejales, A.Actualiza, A.Partido_alcalde, A.Nombre_alcalde, A.Sede, 
       A.CodPres, A.Presidente, A.CodPort, A.Portavoz, A.Constitucion, A.TlfSede, A.Afiliados, 
       A.RatAfi, A.Observaciones 
  FROM Dl01 A 
 WHERE A.CodPrv = (SELECT Literal FROM Instalacion WHERE Etiqueta = 'Provincia') 
   AND A.Codigo = 14921
   AND A.CodJun = (SELECT FIRST 1 Codigo FROM Junta WHERE CodPrv = A.CodPrv AND Municipio = A.Codigo) 
   AND A.CodPro = (SELECT MAX(Codigo) FROM Elecciones WHERE CodPrv = A.CodPrv)
Me da este resultado

Pero si ejecuto el query así:
Código SQL [-]
SELECT * 
  FROM Dl01 A 
 WHERE A.CodPrv = (SELECT Literal FROM Instalacion WHERE Etiqueta = 'Provincia') 
   AND A.Codigo = 14921
   AND A.CodJun = (SELECT FIRST 1 Codigo FROM Junta WHERE CodPrv = A.CodPrv AND Municipio = A.Codigo) 
   AND A.CodPro = (SELECT MAX(Codigo) FROM Elecciones WHERE CodPrv = A.CodPrv)
entonces el resultado es este:

y no entiendo el por qué del distinto comportamiento el query.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Recorrer resultado de query. darkone2k4 Conexión con bases de datos 5 12-10-2011 19:45:02
Query no sustrae en el resultado Paulao Varios 1 02-04-2008 14:21:34
Resultado de un query en un QRDBLabel Yun-i Varios 6 05-03-2008 19:24:28
Resultado de un query en Delphi MRang14 SQL 3 18-11-2004 00:49:57
Usar el resultado de un Query ramonibk MS SQL Server 3 02-09-2004 13:54:00


La franja horaria es GMT +2. Ahora son las 09:45:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi