構文
trunc_date::=
用途
TRUNC
(日付)ファンクションは、時刻部分を書式モデルfmt
で指定された単位まで切り捨てたdate
を戻します。このファンクションは、NLS_CALENDAR
セッション・パラメータの影響を受けません。このファンクションはグレゴリオ暦の規則に従って動作します。戻される値は、date
に異なる日時データ型を指定した場合でも、常にDATE
データ型です。fmt
を省略すると、デフォルトの書式モデル'DD
'が使用され、午前0時(真夜中)を基準に切り捨てられたdate
の値が戻されます。fmt
で使用できる書式モデルについては、「ROUNDおよびTRUNC日付ファンクション」を参照してください。
例
次の例では、日付を切り捨てます。
SELECT TRUNC(TO_DATE('27-OCT-92','DD-MON-YY'), 'YEAR') "New Year" FROM DUAL; New Year --------- 01-JAN-92