Esempi di utilizzo
DATETIME_SUB(Order Date, INTERVAL 1 WEEK)
Sintassi
DATETIME_SUB( datetime_expression, INTERVAL integer part )
Parametri
datetime_expression
: un'espressione o un campo per la data o per la data e l'ora.integer
: un'espressione o un campo numerico intero che rappresenta il numero di parti da sottrarre.part
: l'unità di misura del tempo da sottrarre. DATETIME_ADD supporta i seguenti valori perpart
:MICROSECOND
: disponibile per le espressioni o i campi di data e ora.MILLISECOND
: disponibile per le espressioni o i campi di data e ora.SECOND
: disponibile per le espressioni o i campi di data e ora.MINUTE
: disponibile per le espressioni o i campi di data e ora.HOUR
: disponibile per le espressioni o i campi di data e ora.DAY
WEEK
: questa parte della data inizia di domenica.ISOWEEK
: utilizza i limiti delle settimane ISO 8601. Le settimane ISO iniziano di lunedì.MONTH
QUARTER
YEAR
ISOYEAR
: utilizza il limite dell'anno con numerazione settimanale ISO 8601. Il limite dell'anno ISO corrisponde al lunedì della prima settimana il cui giovedì appartiene al corrispondente anno del calendario gregoriano.
Tipo di dati restituito
Data e ora
Esempi
Esempio di 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 |
Note
Questa funzione non è disponibile per i tipi di date in modalità di compatibilità.
È richiesta una gestione speciale per le parti MONTH
, QUARTER
e YEAR
quando la data corrisponde o è prossima all'ultimo giorno del mese. Se il mese risultante ha meno giorni rispetto alla data o alla data e ora originali, il giorno risultante corrisponde all'ultimo giorno del nuovo mese.