Autor Tópico: *Resolvido* Calculo de Vencimento pela data cadastrada em uma tabela MYSQL  (Lida 2985 vezes)

Arquimedes

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 561
  • Ajudar para ser ajudado
ola, estou com dificuldade para calcular o dia do vencimento a parti da de uma data cadastrar
tipo data do cadastramento é 15/03/11
eu gostaria de calcular 15 dias apos essa data será o vencimento do cadastro
como fasso isso?

minha tabela possui um campo que registar a data e hora do cadastramento
no caso o campo datahora_cadastro.
Gostaria de calcular que apos 15 de um cadastramento à chamada ira ficar vencida como fasso isso?

CREATE TABLE IF NOT EXISTS `ligacao` (
  `codigo` int(10) NOT NULL AUTO_INCREMENT,
  `cod_tipo` char(3) DEFAULT NULL,
  `bairro` int(3) DEFAULT NULL,
  `datahora_cadastro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `unidade_destino` varchar(3) NOT NULL,
  `data_destino` date NOT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ;
« Última modificação: Março 18, 2011, 11:46:59 am por coema »

Arquimedes

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 561
  • Ajudar para ser ajudado
Re: Calculo de Vencimento pela data cadastrada em uma tabela MYSQL
« Responder #1 Online: Março 18, 2011, 11:46:08 am »
Problema resolvido
dentro do formulario em onBeforeInsert
colocaquei o seguinte codigo
{data_vencimento} = sc_data ({data_destino}, "aaaa-mm-dd", "+", 15, 0, 0);

e pronto ao cadastrar a data do cadastramento o codigo calcular e lança automaticamento o calculo da data + 15 dias