У меня есть команды, как показано ниже:сравнить DateTime в оракула
to_char(to_date('req_date','yyyy/mm/dd'),'yyyymmdd) > '20140401'; is success
Но после того, когда я изменил год с 2014 по 2015 год, имеют формат строки ошибки. Как ниже
to_char(to_date('req_date','yyyy/mm/dd'),'yyyymmdd) > '20150401';
Я не знаю, что это исправление error.Let для меня. Благодаря для всех
Они не являются на самом деле ваши команды, они? По крайней мере одна цитата отсутствует, а 'req_date' цитируется, поэтому это не действительная дата. Скопируйте и вставьте фактические команды. – RealSkeptic
Никогда не используйте TO_DATE в DATE, он будет неявно преобразовывать его в строку, а затем обратно к дате, используя формат NLS, специфичный для локали. См. Это http://stackoverflow.com/a/29559609/3989608 –