Forum Discussion
Syndicate_Admin
Administrator
5 years agoSintaxis incorrecta de ODBC SQL cerca de '='
Hola Estoy intentando ejecutar este SQL mediante la conexión ODBC en Power Query: SELECT
IIF(column1 = 'C', Left(column2,10), '') AS 'Column3'
FROM table Pero sigue recibiendo el sig...
Syndicate_Admin
Administrator
5 years agohola
"," al final de la instrucción podría ser la causa del error. Prueba esto
escoger
IIF(columna1 = 'C', Izquierda(columna2,10), '') AS 'Columna3'
Tabla FROM
¡gracias!
Syndicate_Admin
Administrator
5 years agoHay @alekhved ,
Gracias por la ayuda. Quité el "," al final y todavía obtener el mismo error. El error se muestra para algo con el "=".
Vivek
- Syndicate_Admin5 years ago
Administrator
Bueno, en ese caso, ¿cuál es el tipo de datos de Column1?
- Syndicate_Admin5 years ago
Administrator
@alekhved El tipo de datos es texto para Column1
- Syndicate_Admin5 years ago
Administrator
Prueba esto. Creo que el problema no es con "=", sino con la expresión de condición. También espero que el tipo de datos de Column2 también sea varchar, de lo contrario también podría ser un problema.
escoger
IIF(cast(column1 as varchar(10) = 'C', Left(column2,10), '') AS 'Column3'
Tabla FROM¡gracias!