Ir para conteúdo
Fórum Script Brasil
  • 0

Somando


Dinho19:)

Pergunta

Ola Galera.

Vamos ao que importa logo de cara,

Eu tenho um cadastro de contas a pagar por natureza e gostaria de fazer uma consulta onde essa consulta me informasse o valor total de cada natureza:

exemplo:

$sql = "select natureza, sun(valor)as total from tabela where natureza = $natureza group by natureza";

eu tenho,

fornecedores

fulano data emissao data vencimento valor

scrano '' '' '' '' ''' '' valor

impostos

imposto 1 data emis data venc valor

imposto 2 "" "" "" "" "" "" valor .

bom eu quero que a consulta me infor o seguinte:

fornecedores - Valor total

Impostos - Valor total.

acho que deve estar mais ou menos explicados, alguém sabe me infor mar como faço?

desde já agradeço

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

ahn....agora entendi....

você pode então deixar de usar clausula sum, fazer um select geral na tabela com o * e fazer a soma total assim...

$sql = mysql_query("select * from tabela where natureza = '$natureza' group by natureza") or die ("erro de sql: ".mysql_error());
while($i = mysql_fetch_array($sql)) {
$valor = $i['valor'];
$total += $valor;
}
echo "O total é: $total";

ai dentro do while você coloca os outros dados que serão mostrados na tela...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...