DATE型やTIMESTAMP型の日付型データを年月日のみで比較するサンプルです。
サンプル
例)updts列(TIMESTAMP型)の日付が2018/10/1であるレコードを抽出する
1 2 |
SELECT * FROM m_test WHERE TRUNC(updts) = TO_TIMESTAMP('2018/10/01', 'YYYY/MM/DD'); |
例)upddt列(DATE型)の日付が2018/10/1であるレコードを抽出する
1 2 |
SELECT * FROM m_test WHERE TRUNC(upddt) = TO_DATE('2018/10/01', 'YYYY/MM/DD'); |
解説
- 時分秒を切捨てて年月日のみで比較したい場合は、TRUNC関数を使用します。