メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
抽出

抽出

説明

EXTRACT
は、 の指定された部分を返す行関数です
DATE
値。

構文

EXTRACT
("
extract_value
",
DATE
)

戻り値

指定された抽出値を型で返します
INTEGER
EXTRACT
先頭のゼロを削除します。たとえば、4 月という月は次のような値を返します。
4
ではない
04

入力パラメータ

extract_value
必須のコンテンツ。次のいずれかの抽出値があります。
  • millisecond
    - 日付値のミリ秒部分を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の整数値を返します:
    213
  • second
    - 日付値の 2 番目の部分を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の整数値を返します:
    40
  • minute
    - 日付値の分単位を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の整数値を返します:
    38
  • hour
    - 日付値の時間部分を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の整数値を返します:
    20
  • day
    - 日付値の日の部分を返します。たとえば、次のような入力日付値があります:
    2012-08-15
    次の整数値を返します:
    15
  • week
    - 入力日値の ISO 週番号を返します。たとえば、次のような入力日付値があります:
    2012-01-02
    次の整数値を返します:
    1
    (2012 年の ISO 週は 1 月 2 日の月曜日に開始します)。入力日付の値:
    2012-01-01
    次の整数値を返します:
    52
    (2012 年 1 月 1 日は、2011 年の ISO 最終週に含まれます)。
  • month
    - 日付値の月の部分を返します。たとえば、次のような入力日付値があります:
    2012-08-15
    次の整数値を返します:
    8
  • quarter
    - 入力された日付値の四半期の数字を返します。四半期は 1 月 1 日、4 月 1 日、7 月 1 日、または 10 月 1 日から始まります。たとえば、次のような入力日付値があります:
    2012-08-15
    次の整数値を返します:
    3
  • year
    - 日付値の年部分を返します。たとえば、次のような入力日付値があります:
    2012-01-01
    次の整数値を返します:
    2012
  • weekyear
    - 入力日値の ISO 週番号に対応する年の値を返します。たとえば、次のような入力日付値があります:
    2012-01-02
    次の整数値を返します:
    2012
    (2012 年の ISO 週は 1 月 2 日の月曜日に開始します)。入力日付の値:
    2012-01-01
    次の整数値を返します:
    2011
    (2012 年 1 月 1 日は、2011 年の ISO 最終週に含まれます)。
date
必須のコンテンツ。"" を返すフィールド名または式。
DATE
値。

order_date_date
日フィールドから時間の部分を抽出します。
EXTRACT("hour",[order_date])
order_date
の値をキャスト
Text
フィールドを次の日付値に置き換える:
TO_DATE
、ISO 週の年を抽出:
EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))