Я всегда путаюсь с форматом даты в запросе ORACLE SQL и трачу минуты вместе с Google, может ли кто-нибудь объяснить мне самый простой способ решить, когда у нас есть другой формат даты в таблице базы данных?
например, у меня есть столбец даты как ES_DATE, содержит данные как 27-APR-12 11.52.48.294030000 AM типа данных TIMESTAMP (6) с зоной локального времени.
Я написал простой запрос выбора для получения данных за этот конкретный день, и он ничего мне не возвращает. Может кто-нибудь объяснить мне?
select * from table
where es_date=TO_DATE('27-APR-12','dd-MON-yy')
или
select * from table where es_date = '27-APR-12';