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 14-07-2015
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
SELECT con SUBSTRING en Firebird

Tengo este query:
Código SQL [-]
SELECT A.Apellidos, A.Nombre, A.Nif, A.F_nacim, A.Domicilio, A.Cpostal, A.Municipio, A.Provincia, A.Telefono_1, A.Telefono_2, A.Telefono_3, A.C_electronico, 
A.Profesion CodProfesion, A.Sexo, A.Correo, A.Lo1599, A.Situacion, A.Afiliacion, A.Junta, A.N_afiliado, A.F_alta, A.ForPago, A.PerPago, A.Referencia, A.Cuota, 
A.IdCuenta, A.Iban, A.Bic, B.Nombre, B.Pais, C.Nombre, D.Nombre, E.Nombre, F.Nombre, G.Nombre, H.Nombre, H.Bic, I.Nombre, I.Bic
FROM Persona A
LEFT JOIN Bancos H ON SUBSTRING(A.Iban FROM 5 FOR 4) = H.Codigo AND A.IdCuenta = 'A'
LEFT JOIN Bancos I ON SUBSTRING(A.Iban FROM 1 FOR 4) = I.Codigo AND A.IdCuenta = 'B'
LEFT JOIN Poblacion B ON A.CodPrv = B.CodPrv AND A.Municipio = B.Codigo
LEFT JOIN Provincia C ON A.Provincia = C.Codigo
LEFT JOIN Paises D ON B.Pais = D.Codigo
LEFT JOIN Profesion E ON A.CodPrv = E.CodPrv AND A.Profesion = E.Codigo
LEFT JOIN Afiliacion F ON A.CodPrv = F.CodPrv AND A.Afiliacion = F.Codigo
LEFT JOIN Junta G  ON A.CodPrv = G.CodPrv AND A.Junta = G.Codigo

A la hora de tratar de ejecuatrlo, tanto desde programa como con IBManager, me da este error:
Cita:
Error: "Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 6, char 43. FROM."
El error hace referencia a la claúsula FROM de los SUBSTRING. He estado comprobando la sintaxis de la instrucción y es correcta y todas las columnas existen en las tablas respectivas.
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
Replace con substring en Firebird nuxbaster Firebird e Interbase 3 18-01-2015 18:56:49
select * en firebird Carlos Lesca Firebird e Interbase 1 22-02-2011 21:45:40
Select de Dos BD´s distintas en Firebird 2.1 angelholberg Conexión con bases de datos 2 18-02-2009 19:55:10
Problema con select first en Firebird egostar Firebird e Interbase 20 17-07-2007 21:55:11
error Select firebird 1.5 ale21alito Firebird e Interbase 2 25-04-2005 20:20:03


La franja horaria es GMT +2. Ahora son las 23:05:16.


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