Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola amigos, bem pessoal imagine que eu tenho a seguite tabela no banco
CREATE TABLE contrato
(
id_contrato INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
objeto VARCHAR(100) NOT NULL,
valor_anual DOUBLE NOT NULL,
valor_mensal DOUBLE NOT NULL,
chave_contrato_fk INT NOT NULL,
FOREIGN KEY (chave_contrato_fk) REFERENCES fornecedor(id_fornecedor)
ON DELETE CASCADE
ON UPDATE CASCADE
) ENGINE = INNODB
todos eesse dados seram preenchidos na pagima HTML, e gravados no banco de dados MYSQL.
agora imagine outra tabela que sera preenchida na pagina HTML.
CREATE TABLE aditivo
(
id_aditivo INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
data_inicial DATE NOT NULL,
data_final DATE NOT NULL,
chave_adtivo_fk INT NOT NULL,
FOREIGN KEY (chave_adtivo_fk) REFERENCES contrato (id_contrato)
ON DELETE CASCADE
ON UPDATE CASCADE
) ENGINE = INNODB
Mas nessa tabela eu tenho o campo ** data_inicial** e **data_final** que seram a data inicial e a data final do contrato .. obs: tipo assim: 04/11/10.
bem o relacionamento e de UM para UM ...eu faço o contrato em seguida faço um aditivo para aquele contrato
Mas o aditivo vai ter um prazo.. e quando essse prazo estiver faltando 03 messes para vencer, vai ser mandado um alert para o usuario dizendo que aquele contrato esta perto de vencer..e quando o usuario ver esse mensagem ele vai estabelecer um novo aditivo para aquele contrato que esta perto de vencer..
o se eu ñ me egano o MYSQL pega a data investida 0000-00-00..mas na tabela eu preencho assim: 04/11/2010
andei pequisando e vou ter que usar um funcao chamada date
MAS como eu posso vazer esse sistema..alguem tem um dica ou sugestao ?
Carregando comentários...