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

22/03/2018

0

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?
Vicente Santos

Vicente Santos

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/

Jothaz

Jothaz
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar