回答編集履歴

2 TEISEI

Orlofsky

Orlofsky score 8655

2017/01/17 10:08  投稿

DATE型とDATE型の書式は分けて考えましょう。
SELECT ...
WHERE date型列 <= TO_DATE('09:10:10', 'HH24:MI:SS')
OR   date型列 >= TO_DATE('10:20:25', 'HH24:MI:SS') ;
WHERE TO_CHAR(date型列, 'HH24:MI:SS') <= '09:10:10'
OR   TO_CHAR(date型列'HH24:MI:SS') >= '10:20:25' ;
などと記述します。
1 訂正

Orlofsky

Orlofsky score 8655

2017/01/17 09:53  投稿

DATE型とDATE型の書式は分けて考えましょう。
SELECT ...
WHERE date型列 <= TO_DATE('2017/01/17 09:10:10', 'yyyy/mm/dd HH24:MI:SS')
OR   date型列 >= TO_DATE('2017/01/17 10:20:25', 'yyyy/mm/dd HH24:MI:SS') ;
WHERE date型列 <= TO_DATE('09:10:10', 'HH24:MI:SS')
OR   date型列 >= TO_DATE('10:20:25', 'HH24:MI:SS') ;
などと記述します。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る