日付と時間関数
日付と時間関数は、DATEおよびDATETIMEに基づいてデータを操作します。
| 関数 | 例 | 説明 | 構文 |
|---|---|---|---|
|
CURRENT_Date |
|
現在の日付を返します。 日付は、Oracle BIが実行されているシステムによって決定されます。 |
|
|
CURRENT_TIME |
|
指定した精度の桁数で現在の時刻を返します。たとえば: HH:MM:SS.SSS 引数を指定しない場合、関数はデフォルトの精度を返します。 |
|
|
CURRENT_TIMESTAMP |
|
現在の日付/タイムスタンプを指定された精度の桁数で返します。 |
|
|
DAYNAME |
|
指定された日付式の曜日名を返します。 |
|
|
DAYOFMONTH |
|
指定された日付式について、月の通算日に対応する数字を返します。 |
|
|
DAYOFWEEK |
|
指定された日付式について、曜日に対応する1から7の数字を返します。 たとえば、1は日曜日、2は月曜日に対応し、同様に続いて7は土曜日に対応します。 |
|
|
DAYOFYEAR |
|
指定された日付式について、年の通算日に対応する数字(1から366)を返します。 |
|
|
DAY_OF_QUARTER |
|
指定された日付式について、四半期の通算日に対応する数字(1から92)を返します。 |
|
|
HOUR |
|
指定された時刻式について、時間に対応する数字(0から23)を返します。 たとえば、0は午前12時に対応し、23は午後11時に対応します。 |
|
|
MINUTE |
|
指定された時刻式について、分に対応する数字(0から59)を返します。 |
|
|
MONTH |
|
指定された日付式について、月に対応する数字(1から12)を返します。 |
|
|
MONTHNAME |
|
指定された日付式の月の名前を返します。 |
|
|
MONTH_OF_QUARTER |
|
指定された日付式について、四半期の通算月に対応する数字(1から3)を返します。 |
|
|
NOW |
|
現在のタイムスタンプを返します。 |
|
|
QUARTER_OF_YEAR |
|
指定された日付式について、年の四半期に対応する数字(1から4)を返します。 |
|
|
SECOND |
|
指定された時刻式について、秒に対応する数字(0から59)を返します。 |
|
|
TIMESTAMPADD |
|
指定された間隔の数をタイムスタンプに加算し、単一のタイムスタンプを返します。 間隔オプションは次のとおりです: SQL_TSI_SECOND, SQL_TSI_MINUTE, SQL_TSI_HOUR, SQL_TSI_DAY, SQL_TSI_WEEK, SQL_TSI_MONTH, SQL_TSI_QUARTER, SQL_TSI_YEAR |
|
|
TIMESTAMPDIFF |
|
2つのタイムスタンプ間の指定された間隔の合計数を返します。 TIMESTAMPADDと同じ間隔を使用します。 |
|
|
WEEK_OF_QUARTER |
|
指定された日付式について、四半期の通算週に対応する数字(1から13)を返します。 |
|
|
WEEK_OF_YEAR |
|
指定された日付式について、年の通算週に対応する数字(1から53)を返します。 |
|
|
YEAR |
|
指定された日付式の年を返します。 |
|