書式モデルfmtで指定された単位に時刻部分が切り捨てられた日付を戻します。戻される値の型はDATEです。fmtを指定しない場合、日付は最も近い日に切り捨てられます。
TRUNC (date [,fmt])
TRUNC (日付)には、次のパラメータがあります。
パラメータ | 説明 |
date | 切り捨てられる日付。dateにはDATEデータ型を指定します。この関数は、書式モデルで指定された単位に時刻部分が切り捨てられたDATEデータ型を戻します。fmtを指定しない場合、日付は最も近い日に切り捨てられます。DATEデータ型を指定しない場合は、エラーが戻されます。 |
[,fmt] | 書式モデルの切捨て単位。fmtには、定数またはパラメータのいずれかを指定します。 |
次の表に、TRUNC (日付)関数に使用可能な書式モデルおよび各書式モデルに関連付けられている切捨て単位を示します。デフォルトのモデル'DD'は、時刻部分が午前0時に切り捨てられた日付を戻します。
Command> SELECT TRUNC (TO_DATE ('27-OCT-92','DD-MON-YY'),'YEAR') FROM DUAL;
< 2092-01-01 00:00:00 >
1 row found.