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 Codigo, Nombre, Cpostal
FROM Poblacion
WHERE CAST(SUBSTRING(Cpostal FROM 1 FOR 2) AS INTEGER) NOT IN (SELECT Codigo FROM Provincias WHERE Codigo <> 99)
ORDER BY Nombre, Cpostal, Codigo
Sin embargo al ejecutar el query me da este error:
Cita:
Conversion error from string ""
|
¿Qué estoy haciendo mal?