Artigos & Ideias

[MySQL] Adicionar Dias a Datas

Escrito por:

Hoje tinha um email de um dos meus clientes a pedir-me para incrementar uma data num evento da base de dados em 7 dias, porque esse evento tinha-se atrasado. Eu sabia que a instrução SQL era simples, mas já não me recordava, depois de fazer uma pesquisa rápida, encontrei a instrução SQL:

UPDATE eventos SET data_inicio = DATE_ADD(data_inicio,INTERVAL 7 DAY) WHERE eventos_id = 3;

Isto funciona para campos que sejam do tipo DATE e DATETIME.
De notar que é “7 DAY” e não “7 DAYS

2


Sobre o Autor

Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com

Comentários

  1. Leandro Lopes  15 Março 2012

    Muito obrigado por esta explicação. Me foi útil.

    (responder)

Comentar

Nota: A moderação de comentários está activada e pode atrasar o teu comentário. Não há necessidade de reenviares o teu comentário.

  1. Carlos Gonçalves  Dezembro 27, 2009
More in MySQL, SGBD (1 of 5 articles)

# #