substr - Error

29/04/2005 - 12:39 por AyA | Informe spam
Estoy usando interbase, el programa que uso es el EMS, bueno esta sentencia
me da error y no entiendo el pq:

SELECT A.ENAME, A.EMPNO, SUBSTRING(B.LOC,0,3)
FROM EMP A LEFT JOIN DEPT
B ON A.DEPTNO = B.DEPTNO
WHERE A.DEPTNO = '20' OR
A.JOB = 'SALESMAN'

El error que da:

mSQLEditor.Query:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 44.


Alguien sabe pq??

Muchas gracias, saludos!!
 

Leer las respuestas

#1 Alejandro Mesa
29/04/2005 - 14:22 | Informe spam
La funcion SUBSTRING espera que el valor de "start / comienzo" sea >= 1.


Ejemplo:

select substring('Microsoft', 1, 5)


AMB

"AyA" wrote:

Estoy usando interbase, el programa que uso es el EMS, bueno esta sentencia
me da error y no entiendo el pq:

SELECT A.ENAME, A.EMPNO, SUBSTRING(B.LOC,0,3)
FROM EMP A LEFT JOIN DEPT
B ON A.DEPTNO = B.DEPTNO
WHERE A.DEPTNO = '20' OR
A.JOB = 'SALESMAN'

El error que da:

mSQLEditor.Query:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 44.


Alguien sabe pq??

Muchas gracias, saludos!!



Preguntas similares