Ver Mensaje Individual
  #44  
Antiguo 27-01-2015
Catublipas Catublipas is offline
Miembro
NULL
 
Registrado: ene 2015
Posts: 55
Reputación: 12
Catublipas Va por buen camino
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!
Responder Con Cita