WBlacker 0 Denunciar post Postado Outubro 11, 2016 Minha questão é a seguinte, preciso fazer um sistema simples que adiciona a um atributo o valor de acordo com o valor de um outro atributo de uma outra tabela, vou tentar explicar melhor exemplificando tabela produto descrição valor tipo_cliente produto1 20 joao produto2 50 joao produto3 30 joao tabela nome nome saldo joao 100 adicionar uma linha na tabela produto do tipo_cliente "joão" então vai adicionar ao saldo da linha joão e se excluir vai subtrair, ex: tabela produto descrição valor tipo_cliente produto1 20 joao produto2 50 joao produto3 30 joao produto3 15 joao tabela nome nome saldo joao 115 tabela produto descrição valor tipo_cliente produto1 20 joao produto2 50 joao tabela nome nome saldo joao 70 Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Outubro 12, 2016 Qual a dificuldade efetuar um calculo matemático? Voce pode fazer isso diretamente no banco de dados, deixando em background, pesquise por procedurehttp://www.devmedia.com.br/advanced-series-mysql-stored-procedures/7301http://www.devmedia.com.br/advanced-series-stored-procedures-parte-2-transacoes/7445 Compartilhar este post Link para o post Compartilhar em outros sites
WBlacker 0 Denunciar post Postado Outubro 13, 2016 Bom, resolvi com um update e um select, assim o valor do saldo é atualizado com as somas dos valores dos produtos referentes a aquele cliente, respondendo com o exemplo acima para quem tenha a mesma dúvida: UPDATE tabela_nome AS n SET n.saldo = (SELECT SUM(a.valor) AS soma_saldo FROM tabela_produto AS p Where tipo_cliente = 'joao') WHERE n.nome = 'joao' Compartilhar este post Link para o post Compartilhar em outros sites