Ver Mensaje Individual
  #1  
Antiguo 23-05-2008
Avatar de pmtzg
pmtzg pmtzg is offline
Miembro
 
Registrado: jul 2007
Posts: 179
Reputación: 17
pmtzg Va por buen camino
Question Una Consulta Sql en FireBird 2.1

Hola Compañeros
Tengo la siguiente situación que deseo compartir con ustedes
y me gustaria que me dieran su punto de vista, quiza lo que voy a exponer es
una Tonteria de mi parte

tengo 2 tablas en FireBird 2.1 con los siguientes campos

fact.no_cve varchar (7)
cuen.no_factura varchar (7)
cuen.docto varchar (9)

si hago la siguiente cosnulta:
pero antes ya hice mi
Select y en el From hago la siguiente comparación

Código Delphi [-]
 
 
fact.no_cve = cuen.no_factura OR
trim(cuen.docto)=trim(fact.no_cve)

en FireBird la consulta se puede quedar toda la tarde y toda la noche
y nunca me regresa el resultado, es más la aplicación me dice
que no responde.

Pero si estas mismas tablas que pase de Paradox a FireBird
hago la consulta en Paradox se tarda un rato si quieres 2 o 3 hras
por que las tablas estan un poco cargaditas de información

pero si me regresa el resultado !!!! pero en firebird no
alguien me podria dar una ayudadita ?????

el porque busco o comparo en los dos campos
pues es que si el valor de fact.no_cve no es igual o no esta lo que busco en
cuen.no_factura, lo encuentro en cuen.docto
se muy bien que el campo cuen.docto es de (9)
y el campo fact.no_cve es de (7) por eso le meti el la funcion
Trim() y si me resulto en las tablas de Paradox Pero en FireBird No

alguien sabe que podria hacer ???
de antemano mil gracias por su apoyo
Responder Con Cita