Adicionando horas, dias, semanas, meses, anos usando a função DATE_ADD()

A função DATE_ADD() é utilizada para adicionar horas, dias, semanas, meses, etc, ao valor de um campo do tipo DATE ou DATETIME

Por | @jonathanlamimkt Programação
A função DATE_ADD() é utilizada para adicionar horas, dias, semanas, meses, etc, ao valor de um campo do tipo DATE ou DATETIME. Veja abaixo a sintaxe desta função:

DATE_ADD(date, INTERVAL expr unit)

date: deve ser do tipo DATE ou DATETIME

expr: número inteiro que vai ser adicionado à quantidade de horas, dias, meses, etc, sendo usado como intervalo

unit: unidade a ser usada (HOUR, DAY, WEEK, MONTH, QUARTER, YEAR, etc)

Veja abaixo um exemplo no qual adicionamos 30 dias à data atual:

SELECT DATE_ADD(NOW(), INTERVAL 30 DAY)


Se você tem um campo chamado data_hora do tipo DATETIME e este campo possui o valor 2008-03-30 02:30:15, A query será a seguinte:

SELECT DATE_ADD(data_hora, INTERVAL 2 MONTH) FROM nome_tabela


O valor retornado será:

2008-05-30 02:30:15

Até a próxima!

DEIXE SEU COMENTÁRIOComente aqui
MAIS SOBRE sql data date_add
RecomendadoEnquete
Qual navegador você usa?
Chrome(66,60%)
Edge(12,61%)
Firefox(8,61%)
Opera(6,72%)
Safari(5,46%)
Assine a nossa newsletter

COMENTÁRIOS

COMENTÁRIOS

Comentários
@oficinadanetoficial