I have a problem with my pl/sql statement.
This is the good working select statement:
SELECT P.DAYS FROM PLPLANPEAKPROGRAM P WHERE P.ID = 1060;
Returns; 1,2,3 (varchar2)
The main sql is here:
SELECT *
from FIFLIGHTS
LEFT JOIN PLPLANPEAKPROGRAMCOPY ON FIFLIGHTS.IATACODE = PLPLANPEAKPROGRAMCOPY.STATIONCODE
WHERE TO_CHAR(FIFLIGHTS.SCHEDULEDTIME, 'D') IN (SELECT P.DAYS
FROM PLPLANPEAKPROGRAM P
WHERE P.ID = 1060) ;
But this doesn't return any result.
Also this above is returned well;
SELECT *
from FIFLIGHTS
LEFT JOIN PLPLANPEAKPROGRAMCOPY ON FIFLIGHTS.IATACODE = LPLANPEAKPROGRAMCOPY.STATIONCODE
WHERE TO_CHAR(FIFLIGHTS.SCHEDULEDTIME, 'D') IN (1,2,3);
What's problem and solution, please help ?