Я пытаюсь выбрать все доступные записи за промежуток времени.
Мне нужно взять метку времени из TABLE2 и получить все записи в TABLE1 , доступные между этим временем и текущим временем.
SELECT COUNT(*)
FROM TABLE1
WHERE STATUS = 'COMPLETED'
AND LAST_UPDATE_USER = 'myID'
AND LAST_UPDATE_DT BETWEEN
TO_DATE((
SELECT /*+PARALLEL(16)*/ SIGN_IN_DT
FROM TABLE2
WHERE ID = 'myID'
AND SIGNED_SCREEN = 'screen1'
AND SIGN_OFF_DT IS NULL),
'dd-mon-yyyy hh24:mi:ss.ff')
AND SYSDATE;
Формат даты в обеих таблицах = 05-MAR-19 07.47.26.769934000 PM
Я получаю исключение:
ORA-01821: формат даты не распознан
Пожалуйста, помогите.