質問: 現在、oracleで条件による絞り込みをしています。 date型の'yyyy/mm/dd HH24,MI,SS'で入っているデータから、全ての年月日において、○○時以前もしくは□□時以降にあてはまるデータを抽出したいのですが、どのように記述すればよいのでしょうか... よろしくお願い致します。
回答: DATE型とDATE型の書式は分けて考えましょう。 SELECT ... WHERE TO_CHAR(date型列, 'HH24:MI:SS') <= '09:10:10' OR TO_CHAR(date型列'HH24:MI:SS') >= '10:20:25' ; などと記述します。