ROUND (日付)

書式モデルfmtで指定された単位に丸められた日付を戻します。戻される値の型はDATEです。fmtを指定しない場合、dateは最も近い日に丸められます。

SQL構文

ROUND (Date [,Fmt]) 

パラメータ

ROUND (Date)には、次のパラメータがあります。

パラメータ 説明

Date

丸められる日付。日付値に解決される必要があります。

fmtを指定しない場合、dateは最も近い日に丸められます。

[,Fmt]

書式モデルの丸め単位。fmtには、定数またはパラメータのどちらかを指定します。

説明

  • 日付には、DATEまたはTIMESTAMP型を指定できます。戻されるデータ型はDATEです。

  • データ型TT_DATEおよびTT_TIMESTAMPはサポートされていません。

  • fmtでの使用がサポートされる書式モデルの詳細は、「ROUNDおよびTRUNC日付関数の書式モデル」を参照してください。

書式モデルとして'YEAR'を指定することで、Dateを翌年の最初の日に丸めます。

Command> SELECT ROUND (DATE '2007-08-25','YEAR') FROM dual;
< 2008-01-01 00:00:00 >
1 row found.

Fmtを省略します。時刻が13:00:00TIMESTAMP型としてDateを指定します。Dateは最も近い日に丸められます。

Command> SELECT ROUND (TIMESTAMP '2007-08-16 13:00:00') FROM dual;
< 2007-08-17 00:00:00 >
1 row found.