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?
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
Curtir tópico
+ 0
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:
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/
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)