Jump to content


Photo

Soma E Agrupamento, Ordenar Por Maior Soma


  • Faça o login para participar
2 replies to this topic

#1 horacio2009

horacio2009

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Não informado

Posted 08/01/2010, 15:05

Boa tarde, pessoal...
tenho essa query:
<?php

$queryvalor = mysql_query
("Select SUM(valor)as minha_somare FROM ranking where nome='user'")or die(mysql_error());
$cont = mysql_fetch_array($queryvalor);
$valor_renata = $cont["minha_somagi"];
$usertotal=number_format($valor_user, 2, ',', '.');
echo"usuario: R$$usertotal";
?>
bom ele faz a soma da tabela, que armazena dados de 4 vendedores. agora, quero agrupar por vendedores, daí organizar pela soma mais volumosa decada vendedor...
não tenho ideia de como fazer isso...
alguém me ajuda, por favor?
Grande abraço a todos!!!
Horácio
Meu último trabalho:
http://www.iconsorciofiat.com.br.

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 08/01/2010, 15:14

Tenta isso:
select distinct nome, sum(valor) as minha_somare
from ranking
where nome='user'
group by nome
order by minha_somare desc
Não me lembro bem se o MySQL aceita o "alias", caso não coloque "sum(valor)"

Edição feita por: Renan L. Queiroz, 08/01/2010, 15:15.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 horacio2009

horacio2009

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Não informado

Posted 08/01/2010, 15:38

aparentemente funcionou...mas como eu faço para exibir esses dados, agora?
estou tentando assim:
<?php
/*
select distinct nome, sum(valor) as minha_somare
from ranking 
where nome='user'
group by nome
order by minha_somare desc
*/

$queryvalor = mysql_query

("
Select distinct nome, SUM(valor)as minha_soma FROM controle_clientes where 
relacao='nacional' 
group by nome
order by minha_soma desc
")
           

or die(mysql_error());
$cont = mysql_fetch_array($queryvalor);
$valor_total = $cont["minha_soma"];
$nome = $cont["nome"];

   echo"$nome $valor_total";   

 
?>
mas não está funcionando...
como posso exibir esses dados agora que a query está correta????
Meu último trabalho:
http://www.iconsorciofiat.com.br.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq