У меня есть таблица с датами, в ней есть что-то очень странное.Oracle Дата сравнения по дате
Когда я запрос к таблице
select distinct process_dt from table;
Выход: 11/16/2013
Когда я запрос к таблице
select process_dt from table
where process_dt=to_date('20131116', 'YYYYMMDD');
Выход 0 записи.
Когда я запрос к таблице
select process_dt from table
where process_dt=trunc(process_dt);
выход дает 100 строк, все говорят 11/16/2013.
Я не понимаю, почему мой второй запрос не работает. Есть идеи? должен ли я изменить сеанс определенным образом?
Как определяется столбец? – steve
Тип данных столбца - дата. – user2040673
Возможно ли, что опечатка в вашем втором выражении выбора вызывает это? Вы набрали 'selct' – cha