EXTRACT

日付のパーツを返します。

使用例

EXTRACT(QUARTER FROM Order Date)

構文

1)日付のパーツを返します。

EXTRACT( part FROM date_expression )

2)「日付と時刻」フィールドまたは式から日付を返します。

EXTRACT(DATE FROM date_expression )

パラメータ

date_expression -「日付」か「日付と時刻」のフィールドまたは式。

part \- 返される日付のパーツ。EXTRACT では次のパーツがサポートされています。

戻り値のデータタイプ

  1. 数値 (整数)
  2. 日付

次の例では、EXTRACTDAY パーツに対応する値を返します。

数式の例 出力
EXTRACT(DAY FROM DATE '2013-12-25') 25

次の例では、EXTRACT は年末付近の日付の列から、日付のさまざまなパーツに対応する値を返します。

フィールド名 数式の例
Isoyear EXTRACT(ISOYEAR FROM Date)
Isoweek EXTRACT(ISOWEEK FROM Date)
Year EXTRACT(YEAR FROM Date)
Week EXTRACT(WEEK FROM Date)

出力:

入力された日付 ISO 年 ISO 週 1 週間
2015-12-23 2015 52 2015 51
2015-12-24 2015 52 2015 51
2015-12-25 2015 52 2015 51
2015-12-26 2015 52 2015 51
2015-12-27 2015 52 2015 52
2015-12-28 2015 53 2015 52
2015-12-29 2015 53 2015 52
2015-12-30 2015 53 2015 52
2015-12-31 2015 53 2015 52
2016-01-01 2015 53 2016 0
2016-01-02 2015 53 2016 0
2016-01-03 2015 53 2016 1
2016-01-04 2016 1 2016 1
2016-01-05 2016 1 2016 1
2016-01-06 2016 1 2016 1
2016-01-07 2016 1 2016 1
2016-01-08 2016 1 2016 1
2016-01-09 2016 1 2016 1

メモ

この関数は、互換モードの日付タイプでは使用できません。