Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

YPF

[Resolvido] Classificar Totais de SUM?!?!?!

Recommended Posts

Senhores,

 

Estou aqui no trabalho com uma missão pra lá de complicada.

O chefe aqui está pedindo algo que ao meu ver não dá mesmo!!!

Nosso escritório fechou um contrato com uma revista que já possui um banco de dados tal e que não quer que o mesmo seja modificado por conta de outros sistemas que ele já possuem...

 

Seguinte. Tenho duas tabelas.

 

 

 

n_vendedor

*-------------------*---------------------*----------------------*

| NOME...............| CIDADE..............| ESTADO...............|

*-------------------*---------------------*----------------------*

| ABREU..............| S.PAULO.............| SP.......................|

*-------------------*---------------------*----------------------*

| MARCOS...........| CURITIBA...........| PR.......................|

*-------------------*---------------------*----------------------*

|RICARDO...........| RECIFE...............| PE.......................|

*-------------------*---------------------*----------------------*

| MARCELO..........| J.PESSOA............| PB......................|

*-------------------*---------------------*----------------------*

 

 

pnt_vendedor

*-------------------*---------------------*----------------------*----------------------*

|NOME................| MÊS....................| PONTOS...............| VENDAS..............|

*-------------------*---------------------*----------------------*----------------------*

| ABREU..............| 1........................| 3.........................| 1.........................|

*-------------------*---------------------*----------------------*----------------------*

| MARCOS...........| 1........................| 0.........................| 0.........................|

*-------------------*---------------------*----------------------*----------------------*

| RICARDO..........| 1........................| 1.........................| 0.........................|

*-------------------*---------------------*----------------------*----------------------*

| MARCELO..........| 1........................| 1.........................| 0.........................|

*-------------------*---------------------*----------------------*----------------------*

| ABREU..............| 2........................| 1.........................| 0.........................|

*-------------------*---------------------*----------------------*----------------------*

| RICARDO..........| 2........................| 1.........................| 0.........................|

*-------------------*---------------------*----------------------*----------------------*

| MARCELO..........| 2........................| 3.........................| 1.........................|

*-------------------*---------------------*----------------------*----------------------*

| MARCOS...........| 2........................| 0.........................| 0.........................|

*-------------------*---------------------*----------------------*----------------------*

 

 

Bem, o que o cidadao quer é que eu, usando PHP+MySQL, CLASSIFIQUE em uma tabela depois de SOMAR OS PONTOS E VENDAS DOS VENDEDORES. http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

 

 

Tentei o seguinte:

 

 

<TABLE><TD>CLASSIFICAÇÃO DOS VENDEDORES</TD></TR>
<TR><TD>TIME</TD><TD ALIGN="CENTER">PONTOS</TD><TD ALIGN="CENTER">VENDAS</TD></TR>

<?PHP
$sql = ("SELECT * FROM n_vendedor");
$req = mysql_query ($sql) or die (' Erreur  SQL! <br>'.$sql.' <br>'. mysql_error ());
while($data = mysql_fetch_array($req)){
 $nome_ = $data['nome'];

 
 $sqlclass = "SELECT SUM(pontos) as TotPnt, SUM(vendas) as TotVnd FROM pnt_vendedor WHERE nome = '$nome_'";
 $reqclass = mysql_query ($sqlclass) or die (' Erreur  SQL! <br>'.$sqlclass.' <br>'. mysql_error ());
 while($dataclass = mysql_fetch_array($reqclass)){

 $pont = $dataclass['TotPnt'];
 $vend = $dataclass['TotVnd'];


 echo"<TR><TD>$nome_</TD><TD>$pont</TD><TD>$vend</TD></TR>";

 }
}

?>

</TABLE>

 

 

A tabela é montada todo certinha.... mas e para classificar??? Como eu faço?

 

Teria como fazer a consulta no MySQL já classificando por Pontos e Vendas?

 

Alguém tem alguma solução?

 

 

 

 

Agradeço desde já a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK pessoal...

Ninguém para ajudar.... resolvi sozinho!

 

Sgue:

 

SELECT DISTINCT nome, SUM(pontos) AS TotPnt, SUM(vendas) as TotVnd FROM pnt_vendedor GROUP BY nome ORDER BY TotPnt DESC

 

 

 

De qq forma valeu para quem ao menos pensou sobre...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.