Gomes0707 0 Denunciar post Postado Maio 17, 2012 Boa tarde, pessoal estou com seguinte problema quero somar valores de uma tabela via post com uma filtragem em select tenho 2 select um com opção de escolher a categoria e outro a igreja quando faço a filtragem ele retorna a soma correta. Só que se na tabela tenho cadastro de dispersas cadastrada em datas diferentes exemplo 200 data 16/05/2012 é outro de 500 data 17/05/2012 ele mostra só um resultado na tela como segue na imagem. E eu gostaria que ele mostrasse o valores como do exemplo 200 500 = 700 uma em cada linha em vez de mostrar 200 e a soma de 700 Se alguém pode mim ajudar desde já agradeço. SELECT *,SUM(fina_valor) as TotalValor FROM finaceiro INNER JOIN categoria ON cat_id = fina_cat_id INNER JOIN igreja ON ig_id = fina_ig_id WHERE cat_tipo = '$cat_tipo' AND ig_nome = '$igreja' Compartilhar este post Link para o post Compartilhar em outros sites
Gomes0707 0 Denunciar post Postado Maio 18, 2012 Boa tarde, pessoal estou com seguinte problema quero somar valores de uma tabela via post com uma filtragem em select tenho 2 select um com opção de escolher a categoria e outro a igreja quando faço a filtragem ele retorna a soma correta. Só que se na tabela tenho cadastro de dispersas cadastrada em datas diferentes exemplo 200 data 16/05/2012 é outro de 500 data 17/05/2012 ele mostra só um resultado na tela como segue na imagem. E eu gostaria que ele mostrasse o valores como do exemplo 200 500 = 700 uma em cada linha em vez de mostrar 200 e a soma de 700 Se alguém pode mim ajudar desde já agradeço. SELECT *,SUM(fina_valor) as TotalValor FROM finaceiro INNER JOIN categoria ON cat_id = fina_cat_id INNER JOIN igreja ON ig_id = fina_ig_id WHERE cat_tipo = '$cat_tipo' AND ig_nome = '$igreja' Problema resolvido fiz a soma no php mesmo $Total = 0; while($dados = mysql_fetch_assoc($run)){ echo $fina_valor $Total = $Total + $fina_valor; } echo $Total; Compartilhar este post Link para o post Compartilhar em outros sites