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

TRUNC

説明

TRUNC
は、次の値を切り捨てる行関数です:
DATE
値を指定の形式にします。

構文

TRUNC
(
date
, "
format
")

戻り値

型の値を返します
DATE
は指定の形式に切り捨てられます。

入力パラメータ

date
必須のコンテンツ。"" を返すフィールドまたは式。
DATE
値。
形式
必須のコンテンツ。次のいずれかのフォーマット値:
  • millisecond
    - ミリ秒単位に切り捨てられた日付値を返します。ミリ秒はすでに日付値の最も粒度の高い形式であるため、無効です。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の日付値を返します:
    2012-08-15 20:38:40.213
  • second
    - 第 2 の粒度に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の日付値を返します:
    2012-08-15 20:38:40.000
  • minute
    - 分粒度に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の日付値を返します:
    2012-08-15 20:38:00.000
  • hour
    - 時間の粒度に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の日付値を返します:
    2012-08-15 20:00:00.000
  • day
    - 日の粒度に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の日付値を返します:
    2012-08-15 00:00:00.000
  • week
    - 週の最初の日 (月曜日に開始) に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15
    (水曜日) は次の日付値を返します:
    2012-08-13
    (前日の月曜日)
  • month
    - 月の最初の日を切り捨てた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15
    次の日付値を返します:
    2012-08-01
  • quarter
    - 四半期の最初の日 (1 月 1 日、4 月 1 日、7 月 1 日、または 10 月 1 日) に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15 20:38:40.213
    次の日付値を返します:
    2012-07-01
  • year
    - 年の最初の日 (1 月 1 日) に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2012-08-15
    次の日付値を返します:
    2012-01-01
  • weekyear
    - ISO 週の最初の日 (時間的に 1 月 1 日に最も近い月曜日からの ISO 週) に切り捨てられた日付値を返します。たとえば、次のような入力日付値があります:
    2008-08-15
    次の日付値を返します:
    2007-12-31
    。2008 年の ISO 週年の最初の日は、2007 年 12 月 31 日 (1 月 1 日に最も近い前日の月曜日) です。

order_date
日付フィールドを日単位に切り捨てます。
TRUNC([order_date],"day")
order_date
の値をキャスト
TEXT
フィールドを次の日付値に置き換える:
TO_DATE
- 日単位に切り捨て
TRUNC(TO_DATE([order_date], "MM/dd/yyyy HH:mm:ss"), "day")