Ver Mensaje Individual
  #1  
Antiguo 24-04-2018
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
Error en una condición con CAST

Tengo una base de datos en FB 2.5. Dos de las tablas son: provincias, que únicamente contiene dos valores (Codigo SMALLINT y Nombre VARCHAR), y poblaciones que tiene, entre otros campos, el nombre y el código postal, ambos VARCHAR. En la tabla de provincias tengo declarada una fila con el código 99 y el nombre PROVINCIA DESCONOCIDA.

Estoy tratando de sacar las poblaciones con este query:
Código PHP:
SELECT CodigoNombreCpostal
  FROM Poblacion 
 WHERE CAST
(SUBSTRING(Cpostal FROM 1 FOR 2) AS INTEGERNOT IN (SELECT Codigo FROM Provincias WHERE Codigo <> 99)
 
ORDER BY NombreCpostalCodigo 
Sin embargo al ejecutar el query me da este error:
Cita:
Conversion error from string ""
¿Qué estoy haciendo mal?
Responder Con Cita