- カテゴリ:
DATE_PART¶
日付、時刻、またはタイムスタンプから指定された日付または時刻部分を抽出します。
構文¶
引数¶
date_or_time_part時間の単位。サポートされている日付と時刻の部分 (例:
month)にリストされている値のいずれかでなければなりません。値は文字列リテラルにすることも、引用符で囲まないようにすることもできます(例えば、'month'またはmonth)。date_or_time_partがweek(またはそのバリエーション)の場合、出力は WEEK_START セッションパラメーターによって制御されます。date_or_time_partがdayofweekまたはyearofweek(またはそれらのバリエーション)の場合、出力は WEEK_OF_YEAR_POLICY および WEEK_START セッションパラメーターによって制御されます。
例などの詳細については、 カレンダーの週と平日 をご参照ください。
date_time_or_timestamp_expr日付、時刻、タイムスタンプ、または日付、時刻、タイムスタンプに評価できる式。
戻り値¶
NUMBER データ型の値を返します。
使用上の注意¶
現在、 date_or_timestamp_expr が DATE 値である場合、以下の date_or_time_part 値はサポートされていません。
epoch_millisecondepoch_microsecondepoch_nanosecond
その他の 日付と時刻の部分 (epoch_second を含む)がサポートされています。
Tip
TIMESTAMP 値から単一部分の代わりに完全な DATE または TIME 値を抽出するには、TIMESTAMP 値を DATE または TIME 値にそれぞれキャストできます。例:
例¶
これは、 DATE の一部を抽出する簡単な例を示しています。
これは、 TIMESTAMP の一部を抽出する例を示しています。
これは、 TIMESTAMP を Unixエポック (1970年1月1日午前0時)開始からの秒数に変換する例を示しています。
これは、 TIMESTAMP を Unixエポック (1970年1月1日午前0時)開始からのミリ秒数に変換する例を示しています。