Ranking de vendedores... preciso mostrar a classificação !!!
Bom dia amigos e novamente nosso forum esta no ar...
Pessoal é o seguinte, tenho a seguinte sql:
select CODVENDEDOR_PED, SUM(VLRLIQPED) from PEDIDO GROUP BY CODVENDEDOR_PED ORDER BY 3 DESC
que me retorna o seguinte:
VENDEDOR----------------------R$ VENDAS
Joao da Silva --------------------100.000,00
Maria da Rosa -------------------- 90.000,00
Mario Joaquin --------------------- 80.000,00
Rosana Silva ---------------------- 70.000,00
Bom, até ai tudo bem, consigo ter um relatório ordenado pelas maiores vendas, porem, num sistema em clipper que temos aki esse mesmo relatorio vem classificado, ou seja:
CLASSIF. ------ VENDEDOR -------------------------------- R$ VENDAS
--- 1º ----------- Joao da Silva ------------------------------ 100.000,00
--- 2º ----------- Maria da Rosa ------------------------------ 90.000,00
--- 3º ----------- Mario Joaquin ------------------------------- 80.000,00
--- 4º ----------- Rosana Silva -------------------------------- 70.000,00
como temos muitos vendedores, a classificação seria ideial para simplificar a leitura do relatorio, mas não sei como posso gerar essa classificação galera, alguem por favor poderia me dar uma dica ????
OBS: se eu usar o first 4 codvendedor_ped (select FIRST 4 CODVENDEDOR_PED, SUM(VLRLIQPED) from PEDIDO GROUP BY CODVENDEDOR_PED ORDER BY 3 DESC
) ele ate me gera a classificação, mas gera na ordem errada:
CLASSIF. ------ VENDEDOR -------------------------------- R$ VENDAS
--- 4 ----------- Joao da Silva ------------------------------ 100.000,00
--- 3 ----------- Maria da Rosa ------------------------------ 90.000,00
--- 2 ----------- Mario Joaquin ------------------------------- 80.000,00
--- 1 ----------- Rosana Silva -------------------------------- 70.000,00
Espero que alguem possa me ajudar.
Abraço a todos galera.
[b:a4646a8d9f]Título utilizando caixa alta: editado!![/b:a4646a8d9f]
Sandra/Moderação
Pessoal é o seguinte, tenho a seguinte sql:
select CODVENDEDOR_PED, SUM(VLRLIQPED) from PEDIDO GROUP BY CODVENDEDOR_PED ORDER BY 3 DESC
que me retorna o seguinte:
VENDEDOR----------------------R$ VENDAS
Joao da Silva --------------------100.000,00
Maria da Rosa -------------------- 90.000,00
Mario Joaquin --------------------- 80.000,00
Rosana Silva ---------------------- 70.000,00
Bom, até ai tudo bem, consigo ter um relatório ordenado pelas maiores vendas, porem, num sistema em clipper que temos aki esse mesmo relatorio vem classificado, ou seja:
CLASSIF. ------ VENDEDOR -------------------------------- R$ VENDAS
--- 1º ----------- Joao da Silva ------------------------------ 100.000,00
--- 2º ----------- Maria da Rosa ------------------------------ 90.000,00
--- 3º ----------- Mario Joaquin ------------------------------- 80.000,00
--- 4º ----------- Rosana Silva -------------------------------- 70.000,00
como temos muitos vendedores, a classificação seria ideial para simplificar a leitura do relatorio, mas não sei como posso gerar essa classificação galera, alguem por favor poderia me dar uma dica ????
OBS: se eu usar o first 4 codvendedor_ped (select FIRST 4 CODVENDEDOR_PED, SUM(VLRLIQPED) from PEDIDO GROUP BY CODVENDEDOR_PED ORDER BY 3 DESC
) ele ate me gera a classificação, mas gera na ordem errada:
CLASSIF. ------ VENDEDOR -------------------------------- R$ VENDAS
--- 4 ----------- Joao da Silva ------------------------------ 100.000,00
--- 3 ----------- Maria da Rosa ------------------------------ 90.000,00
--- 2 ----------- Mario Joaquin ------------------------------- 80.000,00
--- 1 ----------- Rosana Silva -------------------------------- 70.000,00
Espero que alguem possa me ajudar.
Abraço a todos galera.
[b:a4646a8d9f]Título utilizando caixa alta: editado!![/b:a4646a8d9f]
Sandra/Moderação
Diegodelphi
Curtidas 0
Respostas
Rodc
28/01/2005
S for Oracle q vc usa, vc pode criar uma view do primeiro SQL. Depois você chama a view e pede o Rownum que vai trazer a linha de cada registro sequencial e em ordem.
GOSTEI 0
Fer_nanda
28/01/2005
[color=red:60c2ff9760][b:60c2ff9760]Notificação de Infração às Regras de Conduta : [/b:60c2ff9760][/color:60c2ff9760]
Título em Maiúsculo
Para maiores esclarecimentos consultar as regras de conduta ou envie uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=9497]Mensagem Particular.[/url]
Título em Maiúsculo
Para maiores esclarecimentos consultar as regras de conduta ou envie uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=9497]Mensagem Particular.[/url]
GOSTEI 0
Diegodelphi
28/01/2005
To usando o FB1.0 !!!
Valewwwwwwwww
Valewwwwwwwww
GOSTEI 0