relacionar dos tablas y un campo cambiarlo a varchar
Publicado por fer Romero (2 intervenciones) el 06/07/2019 01:09:05
buenas tardes:
Estoy utilizando el generador de consultas SQL de Visual studio 2017, ya que estoy haciendo un trabajo de reportes y estoy trabajando con base de datos de Firebird, tengo 2 tablas que quiero relacionar por un campo llamado Folio que es Int, y el otro que es REFER que es Varchar(20), al momento de hacer la consulta me marca errores, mi sentencia es esta:
SELECT FACTP01.FOLIO, FACTP01.CVE_CLPV, MINVE01.REFER
FROM MINVE01, FACTP01
WHERE TRIM(MINVE01.REFER) = CAST(FACTP01.FOLIO AS VARCHAR)
El error que me aparece es que no reconoce AS,
tengo otra sentencia que es esto:
SELECT FACTP01.FOLIO, FACTP01.CVE_CLPV
FROM FACTP01, MINVE01
WHERE FACTP01.FOLIO = MINVE01.REFER
Pero me sale el error de conversion error from string "", esto es porque el campo refer tiene espacios por eso hago el trim pero me dice que el TRIM no lo reconoce.
No se si me di a entender espero que me ayuden.
Saludos.
Estoy utilizando el generador de consultas SQL de Visual studio 2017, ya que estoy haciendo un trabajo de reportes y estoy trabajando con base de datos de Firebird, tengo 2 tablas que quiero relacionar por un campo llamado Folio que es Int, y el otro que es REFER que es Varchar(20), al momento de hacer la consulta me marca errores, mi sentencia es esta:
SELECT FACTP01.FOLIO, FACTP01.CVE_CLPV, MINVE01.REFER
FROM MINVE01, FACTP01
WHERE TRIM(MINVE01.REFER) = CAST(FACTP01.FOLIO AS VARCHAR)
El error que me aparece es que no reconoce AS,
tengo otra sentencia que es esto:
SELECT FACTP01.FOLIO, FACTP01.CVE_CLPV
FROM FACTP01, MINVE01
WHERE FACTP01.FOLIO = MINVE01.REFER
Pero me sale el error de conversion error from string "", esto es porque el campo refer tiene espacios por eso hago el trim pero me dice que el TRIM no lo reconoce.
No se si me di a entender espero que me ayuden.
Saludos.
Valora esta pregunta
0