inserir um campo integer da tabela para a contagem de dias na data SQL

22/03/2018

4

Olá, estou tendo dificuldades ao fazer um script SQL, não estou conseguindo usar uma técnica ou lógica de inserção de dados inteiros para acrescento em dias da data.
vcs podem me ajudar ?

ex: venda feita fiado em (data_emissao DATE = 22/03/2018). prazo de pagamento 30 dias (d_carencia integer).
teria como acrescentar esses 30 dias no campo 'data_vencimento DATE' para ficar com 22/04/2018?
Responder

Post mais votado

22/03/2018

User as funções para manipular datas do MySQL (todos os bancos possuem esta funções, calor com nomes e forma de usar diferentes).

Ex:

coluna_data = ADDDATE( coluna_data, INTERVAL 1 DAY)


Referências:

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add

http://www.linhadecomando.com/mysql/mysql-adicionar-numero-de-dias-a-uma-data

http://codare.aurelio.net/2008/02/01/mysql-somando-datas-corretamente-com-curdate/
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar