Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-06-23
TRUNC

TRUNC

Omschrijving

TRUNC
is een rijfunctie die a . afkapt
DATE
waarde in de opgegeven notatie.

Syntaxis

TRUNC
(
date
, "
format
")

Retourwaarde

Retourneert een waarde van het type
DATE
afgekapt tot de opgegeven notatie.

Invoerparameters

date
Vereist. Een veld of expressie die a . retourneert
DATE
waarde.
notatie
Vereist. Een van de volgende notatiewaarden:
  • millisecond
    - Retourneert een datumwaarde die is afgekapt tot een granulariteit van milliseconden. Heeft geen invloed omdat milliseconde al de meest gedetailleerde notatie is voor datumwaarden. Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15 20:38:40.213
    zou een datumwaarde van . retourneren
    2012-08-15 20:38:40.213
    .
  • second
    - Retourneert een datumwaarde die is afgekapt tot de tweede granulariteit. Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15 20:38:40.213
    zou een datumwaarde van . retourneren
    2012-08-15 20:38:40.000
    .
  • minute
    - Retourneert een datumwaarde die is afgekapt tot minuutgranulariteit. Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15 20:38:40.213
    zou een datumwaarde van . retourneren
    2012-08-15 20:38:00.000
    .
  • hour
    - Retourneert een datumwaarde die is afgekapt tot de uurgranulariteit. Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15 20:38:40.213
    zou een datumwaarde van . retourneren
    2012-08-15 20:00:00.000
    .
  • day
    - Retourneert een datumwaarde die is afgekapt tot daggranulariteit. Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15 20:38:40.213
    zou een datumwaarde van . retourneren
    2012-08-15 00:00:00.000
    .
  • week
    - Retourneert een datumwaarde die is afgekapt tot de eerste dag van de week (te beginnen op een maandag). Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15
    (een woensdag) retourneert de datumwaarde
    2012-08-13
    (de maandag ervoor).
  • month
    - Retourneert een datumwaarde die is afgekapt tot de eerste dag van de maand. Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15
    zou een datumwaarde van . retourneren
    2012-08-01
    .
  • quarter
    - Retourneert een datumwaarde die wordt afgekapt op de eerste dag van het kwartaal (1 januari, 1 april, 1 juli of 1 oktober). Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15 20:38:40.213
    zou een datumwaarde van . retourneren
    2012-07-01
    .
  • year
    - Retourneert een datumwaarde die is afgekapt op de eerste dag van het jaar (1 januari). Bijvoorbeeld: een invoerdatumwaarde van
    2012-08-15
    zou een datumwaarde van . retourneren
    2012-01-01
    .
  • weekyear
    - Retourneert een datumwaarde die is afgestemd op de eerste dag van het ISO-weekjaar (de ISO-week die begint met de maandag die in tijd het dichtst bij 1 januari ligt). Bijvoorbeeld: een invoerdatumwaarde van
    2008-08-15
    zou een datumwaarde van . retourneren
    2007-12-31
    . De eerste dag van het ISO-weekjaar 2008 is 31 december 2007 (de maandag die het dichtst bij 1 januari ligt).

Voorbeelden

Kap het datumveld
'order_date'
af tot de daggranulariteit:
TRUNC([order_date],"day")
De waarde van de
order_date
casten
TEXT
veld toe aan een datumwaarde met behulp van
TO_DATE
, en kap het af tot daggranulariteit:
TRUNC(TO_DATE([order_date], "MM/dd/yyyy HH:mm:ss"), "day")