Função Sum Mysql Help
Olá amigos estou com um pequeno problema a qual nao estou conseguindo resolver.
Tenho duas tabelas , Uma chamada tab_registro e outra total_ml , sendo que a tabela tab_registro tem uma coluna chamada " ml " a qual é somando toda a coluna no decorre de uma data .
Bem queria poder pegar o resultado da soma da coluna "ml" e inserir em na outra tabela,"total_ml " na coluna na coluna , tml ,
ai que o bicho pega nao estou sabendo fazer isso.
segue abaixo meu código.
Preciso de um help :)
Tenho duas tabelas , Uma chamada tab_registro e outra total_ml , sendo que a tabela tab_registro tem uma coluna chamada " ml " a qual é somando toda a coluna no decorre de uma data .
Bem queria poder pegar o resultado da soma da coluna "ml" e inserir em na outra tabela,"total_ml " na coluna na coluna , tml ,
ai que o bicho pega nao estou sabendo fazer isso.
segue abaixo meu código.
<?php /** * author @Andrerds */ $data_atual = date("Y-m-d"); //conexão com banco. $con = mysqli_connect("localhost", "root", "", "babyeat"); // Verificando a conexao com banco. if (mysqli_connect_errno()) { echo "Falha ao conectar com Banco : " . mysqli_connect_error(); } //fazendo uma consulta e retornando a soma da coluna ml da tabela tab_registro. $somadodia = mysqli_query($con, "SELECT SUM(ml)AS ml_total FROM tb_registro WHERE data= '$data_atual'"); while ($soma = mysqli_fetch_array($somadodia)) { $somaml = $soma['ml_total'];//Trazendo o Resultado com valor do dia ja somado vinda banco $data = $soma['data']; // data da soma do dia. //echo $somaml . " soma ". $data . // echo $soma['ml_total'] . " soma " . $soma['data']; //echo "<br>"; // Condição para inserir o valor somado $somaml na coluna tml da tabela total_ml. if ($somaml == 0) { mysqli_query($con, "INSERT INTO total_ml (tml, data) VALUES ( '$somaml', '$data'"); } else { mysqli_query($con, "UPDATE total_ml SET tml='$somaml' WHERE data='$data' "); /************/ $result = mysqli_query($con, "SELECT * FROM total_ml WHERE data= '$data'"); while ($row = mysqli_fetch_array($result)) { echo $row['tml'] . " " . $row['data']; echo "<br>"; }//while do select total_ml. }//fim da condiçao. }//Fim do loop da soma Select Sum ml da tabela tab_registro columa ml. mysqli_close($con); ?>
Preciso de um help :)
Andre Souza
Curtidas 0