以下のクエリを使用しています。
select sysdate from dual where to_char(sysdate,'DD-MM-YY')='28-MAY-13';
出力はヌルです。ただし、以下のクエリでは、出力は現在の日付です。
select sysdate from dual where to_date(sysdate,'DD-MM-YY')= to_date('28-MAY-13','DD-MM-YY');
to_char 関数が sysdate を返せないのはなぜですか?
日付を比較するために to_char を使用すべきではありませんか?