Wagner sz 1 Denunciar post Postado Novembro 21, 2012 Eae, eu estou desenvolvendo um exercício de BD onde eu criei as tabelas e agora preciso fazer algumas coisa em cima disso.Não estou conseguindo entender está parte: ~>Atualizar o valor de todas as parcelas vencidas há mais de 30 dias em 5% Eu criei a tabela parcela: create table parcela ( numeroNota int not null, vencimento date not null, valor numeric(6,2) not null, pagamento date not null, primary key (numeroNota, vencimento), foreign key (numeroNota) references nota(numeroNota) ); E inseri dados também: insert into parcela(numeronota, vencimento, valor, pagamento) values (1, '15/12/2012', 19.95, '18/12/2012'); insert into parcela(numeronota, vencimento, valor, pagamento) values (2, '15/02/2012', 8.96, '17/02/2012'); insert into parcela(numeronota, vencimento, valor, pagamento) values (3, '15/11/2010', 12.46, '03/11/2010'); insert into parcela(numeronota, vencimento, valor, pagamento) values (4, '15/07/2010', 11.86, '08/07/2010'); insert into parcela(numeronota, vencimento, valor, pagamento) values (5, '15/03/2012', 9.37, '05/03/2012'); E agora como eu poderia fazer essa atualização? Usando o update? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 21, 2012 Atualizar (UPDATE), em 5% , o valor de todas as parcelas (SET) vencidas há mais de 30 dias (funções de data) Compartilhar este post Link para o post Compartilhar em outros sites
Wagner sz 1 Denunciar post Postado Novembro 21, 2012 Como assim? Atualizar (UPDATE), em 5% , o valor de todas as parcelas (SET) vencidas há mais de 30 dias (funções de data) Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 21, 2012 Ok, Update parcela Set valor = valor * 1.05 Where vencimento < date() - 5 Algo assim. So' nao estou certo da funcao que retorna data corrente. Compartilhar este post Link para o post Compartilhar em outros sites