Código SQL:
Ver original
SELECT C_Invoice.C_Invoice_ID,NULL,C_Invoice.DocumentNo,C_Invoice.IsActive,XX_NRO_COMPROBANTE,XX_NRO_COMPROBANTEISLR FROM C_Invoice WHERE C_Invoice.DocumentNo IS NOT NULL AND C_Invoice.IsSoTrx='N' AND C_Invoice.AD_Client_ID IN (0,1000000) AND C_Invoice.DocStatus IN ('VO','RE') AND CASE '1' WHEN '1' THEN XX_NRO_COMPROBANTE IS NOT NULL AND XX_NRO_COMPROBANTE <> ' ' WHEN '2' THEN XX_NRO_COMPROBANTEISLR IS NOT NULL AND XX_NRO_COMPROBANTEISLR <> ' ' END) ORDER BY C_Invoice.DocumentNo DESC
Código ERROR:
Ver original
[Error] Líneas de script: 1-7 ORA-00905: falta una palabra clave Línea de script 5, línea de instrucción 5, columna 86
La columna 86 comienza desde aquí IS NOT NULL AND XX_NRO_COMPROBANTE <> ' '
de verdad que no detecto el error, por eso vengo al foro para ver si a alguien más le ha pasado y me puede ayudar.
Saludos.