Subtrai um intervalo de tempo especificado de uma data.
Exemplo de uso
DATETIME_SUB(Order Date, INTERVAL 1 WEEK)
Sintaxe
DATETIME_SUB(datetime_expression, INTERVAL integer part)
Parâmetros
datetime_expression:
campo ou expressão de "Data" ou "Data e hora".integer:
campo numérico ou expressão inteira que representa o número de partes a serem subtraídas.part:
unidade de medida de tempo a ser subtraída. DATETIME_ADD aceita os seguintes valores depart
:MICROSECOND:
disponível para campos ou expressões de "Data e hora".MILLISECOND:
disponível para campos ou expressões de "Data e hora".SECOND:
disponível para campos ou expressões de "Data e hora".MINUTE:
disponível para campos ou expressões de "Data e hora".HOUR:
disponível para expressões ou campos de "Data e hora".DAY
WEEK
Equivalente a 7DAY
s.MONTH
QUARTER
YEAR
Tipo de dados de retorno
Data e hora
Exemplos
Fórmula | Resultado |
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) |
2008-12-25 15:20:00 |
|
2008-12-20 |
Observações
Esta função não está disponível para os tipos de data do modo de compatibilidade.
Será necessário um tratamento especial para as partes MONTH, QUARTER e YEAR quando a data for o último dia do mês ou estiver perto dele. Se o mês resultante tiver menos dias do que os valores originais de "Data" e "Data e hora", o dia resultante será o último dia do mês novo.