Una última questión, es que no consigo meter la consulta entera, parece ser un problema con las comillas, ¿se te ocurre donde puede estar?
El código es:
Código SQL
[-]Select Distinct
FAC1.SERCOD,
FAC1.DOCNUM,
FAC1.CLICOD,
FAC1.CLINOM,
RECIBOS.RECESTADO,
RECIBOS.RECIMPORTE,
RECIBOS.RECFECVTO
From
FAC1 Inner Join
FAC2 On FAC1.DOCNUM = FAC2.DOCNUM And FAC1.SERCOD = FAC2.SERCOD Inner Join
RECIBOS On (FAC2.DOCNUM = (00 || RECIBOS.RECFACNUM) Or FAC2.DOCNUM =
(000 || RECIBOS.RECFACNUM) Or FAC2.DOCNUM = (0000 ||
RECIBOS.RECFACNUM) Or FAC2.DOCNUM = (00000 || RECIBOS.RECFACNUM) Or FAC2.DOCNUM = RECIBOS.RECFACNUM) And
FAC2.SERCOD = SUBSTR(RECIBOS.RECCOD, 1, 2) And FAC2.CLICOD = RECIBOS.CLICOD
Where
(FAC1.OBRACOD In ('+ cProyectos +')) Or
(SUBSTR(FAC2.CODIGOMAQUINA, 6, 9) In ('+ cProyectos +'))
Creo que el problema viene de los paréntesis y comillas.
En la consulta lo he metido sin salto de linea, pero es que es más cómodo para que lo puedas leer así.
Gracias!
