Como fazer um Ranking de clientes
Estou precisando fazer um Ranking de Clientes, mas não estou conseguindo
Estou usando o seguinte código diretamente no ClientDataSet
select CODIGOCLIENTE, NOMECLIENTE, SUM(TOTAL) AS TOTALVENDIDO from PEDIDOS GROUP BY CODIGOCLIENTE, NOMECLIENTE order by TOTALVENDIDO desc
Mas quando vou efetuar a consulta da um erro ´column unknow TOTALVENDIDO´
E gostaria de ordernar pelo cliente que possui o maior total.
Estou usando o seguinte código diretamente no ClientDataSet
select CODIGOCLIENTE, NOMECLIENTE, SUM(TOTAL) AS TOTALVENDIDO from PEDIDOS GROUP BY CODIGOCLIENTE, NOMECLIENTE order by TOTALVENDIDO desc
Mas quando vou efetuar a consulta da um erro ´column unknow TOTALVENDIDO´
E gostaria de ordernar pelo cliente que possui o maior total.
Visualdesigner
Curtidas 0
Melhor post
Paullsoftware
04/10/2006
olá a Cláusula [b:e0ebce2f18]Group By[/b:e0ebce2f18] deve sempre vir acompanha da cláusula [b:e0ebce2f18]Where[/b:e0ebce2f18] ou [b:e0ebce2f18]Having[/b:e0ebce2f18] montei um exemplo de uma consulta que tenho em um dos meus sistemas, adapte as suas necessidades...
ou então assim:
creio que é isso...
espero ter ajudado
select Tipo, sum(valor) as Total from caixa where data between :data1 and :data2 group by tipo
select
CODIGOCLIENTE,
NOMECLIENTE,
SUM(TOTAL) AS TOTALVENDIDO
from
PEDIDOS
[b:e0ebce2f18]WHERE CODIGOCLIENTE>0[/b:e0ebce2f18]
GROUP BY CODIGOCLIENTE, NOMECLIENTE
order by TOTALVENDIDO desc
ou então assim:
select
CODIGOCLIENTE,
NOMECLIENTE,
SUM(TOTAL) AS TOTALVENDIDO
from
PEDIDOS
GROUP BY CODIGOCLIENTE, NOMECLIENTE
HAVING CODIGOCLIENTE>0
order by TOTALVENDIDO desc
creio que é isso...
espero ter ajudado
GOSTEI 1
Mais Respostas
Visualdesigner
04/10/2006
Dá um erro dizendo que não existe a coluna TotalVendido
GOSTEI 0
Ramms
04/10/2006
Dá um erro dizendo que não existe a coluna TotalVendido
select CODIGOCLIENTE, NOMECLIENTE, SUM(TOTAL) AS TOTALVENDIDO from PEDIDOS GROUP BY CODIGOCLIENTE, NOMECLIENTE HAVING CODIGOCLIENTE>0 order by 3 desc
Ou
select CODIGOCLIENTE, NOMECLIENTE, SUM(TOTAL) AS TOTALVENDIDO from PEDIDOS GROUP BY CODIGOCLIENTE, NOMECLIENTE order by 3 desc
GOSTEI 0