Hola,
Gracias por responder, mira estoy haciendo lo que me dices, pero me sale el siguiente error (ORA-01481: invalid number format model), esta es la consulta que estoy tratando de hacer:
Código SQL:
Ver originalSELECT P.FABRICANTE_CODIGO ID_FABRICANTE, P.NIT, GE.GRUPO_NOMBRE,
SUBSTR (P.FABRICANTE_EAN, 2, 4) AS AGENTE,
TO_DATE (TO_DATE (CP.FECHA_VENCIMIENTO, 'J'),
'DD/MM/RRRR'
) AS FECHA_VENCIMIENTO,
CP.CANTIDAD_CONTRATADA, (CSP.CONSUMO) AS MOV_REALIZADOS
FROM ADMSIG.SIG_PROVEEDORES P,
ADMSIG.SIG_PROVEEDORES_POR_GRUPO PG,
ADMSIG.SIG_CLIENTES_PREPAGO CP,
ADMSIG.SIG_GRUPO_EMPRESARIAL GE,
LIQSIG.LIQ_APLICACIONES_POR_GRUPO AP,
ADMSIG.SIG_CONSUMO_PREPAGO CSP
WHERE CP.APLICACION_CODIGO = 'IDSE'
AND AP.APLICACION_CODIGO = 'IDSE'
AND GE.ESTADO = 1
AND CSP.ID_CLIENTE_PREPAGO = CP.ID_CLIENTE_PREPAGO
AND P.ID_FABRICANTE = PG.ID_FABRICANTE
AND NOT SUBSTR (P.FABRICANTE_EAN, 2, 4) = '0098'
AND CP.ID_GRUPO = PG.ID_GRUPO
AND GE.ID_GRUPO = PG.ID_GRUPO
AND GE.ID_GRUPO = AP.ID_GRUPO
AND NOT ( AP.TIPO_COBRO = 0
AND (GE.ID_GRUPO <> GE.ID_GRUPO_PK))
AND TO_CHAR (CP.FECHA_VENCIMIENTO, 'MM') = '05'
ORDER BY CP.FECHA_VENCIMIENTO;
Gracias.