Nada, usando a view ele faz a mesma coisa… vou te mostrar o que ele faz e o que eu quero, porque eu acho que não tem como:
1 - Eu tenho uma tabela Chamados que tem ID e tem Clientes, o que eu faço:
• Eu crio uma aplicação de consulta com o SQL da tabela de chamados;
• Coloco pra iniciar em modo gráfico;
• Coloco a quebra por cliente, Descendente;
• Voile! Temos uma gráfico de atendimentos por clientes.
Problema
Eu tenho mais de 300 clientes com atendimentos e todos aparecem no gráfico.
Solução:
TOP 5
SELECT COUNT( CHA001_ID ) as registros , CLI002_ID
FROM cha001
GROUP BY CLI002_ID
ORDER BY registros DESC
LIMIT 5
TOP 10
SELECT COUNT( CHA001_ID ) as registros , CLI002_ID
FROM cha001
GROUP BY CLI002_ID
ORDER BY registros DESC
LIMIT 10
Mesmo criando views.
Ai tenho a solução eu faço isso em um grid html blz, consegui fazer um relatório. Mas o que queremos é o gráfico e na hora de montar o gráfico não funciona.
Inconformado estou com essa situação, eu só queria que o gráfico usasse meu sql, ou me desse uma opção de pegar os TOP 5, TOP 10 clientes que mais tem atendimento.