Função MySQL TIMESTAMPADD()

Resumo : neste tutorial, você aprenderá como usar a TIMESTAMPADD()função MySQL para adicionar ou subtrair intervalos de um carimbo de data/hora ou data.

Introdução à função MySQL TIMESTAMPADD()

A TIMESTAMPADD()função permite adicionar ou subtrair intervalos de um carimbo de data/hora ou data .

Aqui está a sintaxe da TIMESTAMPADD()função:

TIMESTAMPADD(unit, interval, timestamp)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Nesta sintaxe:

  • unit: Esta é a unidade de tempo que você deseja adicionar (por exemplo, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR).
  • interval: Este é o número de intervalos que você deseja adicionar (pode ser um número inteiro positivo ou negativo).
  • timestamp: este é o carimbo de data/hora ou data ao qual você deseja adicionar o intervalo.

A TIMESTAMPADD()função retorna uma nova data ou carimbo de data/hora com o novo.

Ele retorna  NULL se  interval ou  timestampfor  NULL.

Exemplos de funções TIMESTAMPADD() do MySQL

Vejamos alguns exemplos de uso da TIMESTAMPADD()função MySQL.

1) Exemplo de uso básico da função TIMESTAMPADD()

O exemplo a seguir usa a TIMESTAMPADD()função para adicionar dias a um determinado carimbo de data/hora:

SELECT 
  TIMESTAMPADD(DAY, 7, '2023-10-19 15:30:00') AS new_timestampLinguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+---------------------+
| new_timestamp       |
+---------------------+
| 2023-10-26 15:30:00 |
+---------------------+
1 row in set (0.01 sec)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Neste exemplo, usamos a TIMESTAMPADDfunção () para adicionar sete dias ao carimbo de data/hora '2023-10-19 15:30:00'.

2) Usando TIMESTAMPADD() com intervalos diferentes

O exemplo a seguir usa a TIMESTAMPADD()função para adicionar três meses à data '2022-07-15':

SELECT 
  TIMESTAMPADD(MONTH, 3, '2022-07-15') AS new_date;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+------------+
| new_date   |
+------------+
| 2022-10-15 |
+------------+
1 row in set (0.00 sec)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Resumo

  • Use a TIMESTAMPADD()função para adicionar ou subtrair intervalos de um carimbo de data/hora ou data.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *