Trekt een opgegeven tijdsinterval af van een datum.
Gebruiksvoorbeeld
DATETIME_SUB(Order Date, INTERVAL 1 WEEK)
Syntaxis
DATETIME_SUB(datetime_expression, INTERVAL integer part)
Parameters
datetime_expression
: een veld of expressie voor Datum of Datum en tijd.integer
: een numeriek veld of een expressie voor een geheel getal voor het aantal delen dat moet worden afgetrokken.part
: de eenheid van de tijdmeting die moet worden afgetrokken. DATETIME_ADD ondersteunt de volgende waarden voorpart
:MICROSECOND
: Beschikbaar voor de velden of expressies Datum en tijd.MILLISECOND
: Beschikbaar voor de velden of expressies Datum en tijd.SECOND
: Beschikbaar voor de velden of expressies Datum en tijd.MINUTE
: Beschikbaar voor de velden of expressies Datum en tijd.HOUR
: Beschikbaar voor de velden of expressies Datum en tijd.DAY
WEEK
: Dit datumdeel begint op zondag.ISOWEEK
: Gebruikt ISO 8601-weekgrenzen. ISO-weken beginnen op maandag.MONTH
QUARTER
YEAR
ISOYEAR
: Gebruikt de ISO 8601-jaargrens gebaseerd op weeknummer. De ISO-jaargrens is de maandag van de 1e week waarvan de donderdag bij het bijbehorende Gregoriaanse kalenderjaar hoort.
Type geretourneerde gegevens
Datum en tijd
Voorbeelden
Example formula | Output |
---|---|
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) |
2008-12-25 15:20:00 |
DATETIME_SUB(DATE "2008-12-25", INTERVAL 5 DAY) |
2008-12-20 |
Opmerkingen
Deze functie is niet beschikbaar voor datumtypen in compatibiliteitsmodus.
Er gelden speciale vereisten voor MONTH
-, QUARTER
- en YEAR
-delen als de datum op (of in de buurt van) ligt van de laatste dag van de maand. Als de resulterende maand minder dagen heeft dan de oorspronkelijke dag van Datum of Datum en tijd, is de resulterende dag de laatste dag van de nieuwe maand.