[SQL] - COMO FAZER UM SQL QUE...

RE.NANER 09/11/2004 15:21:09
#49611
Como fazer um SQL que selecione os 15 Bairros de meus clientes que mais visitam um estabelecimento??

Montei abaixo o SQL, ele conta e mostra os Bairros agrupados pelo Nome do Bairro, mas não consigo saber quais são os 15 primeiros.
Como se não bastasse tenho que somar o restante e colocar como *Outros

SELECT Count(tbClientes.Inscricao) AS Total, tbClientes.Bairro
FROM tbClientes
GROUP BY tbClientes.Bairro
ORDER BY Count(tbClientes.Inscricao) DESC;

Flawss




USUARIO.EXCLUIDOS 09/11/2004 16:13:36
#49622
Resposta escolhida
vc pode usar o TOP X, onde X é o numero que vc quiser

SELECT top 15 Count(tbClientes.Inscricao) AS Total, tbClientes.Bairro
FROM tbClientes
GROUP BY tbClientes.Bairro
ORDER BY Count(tbClientes.Inscricao) DESC;
USUARIO.EXCLUIDOS 10/11/2004 08:27:00
#49685
VB6MASTER,

pelO colega...

falows

USUARIO.EXCLUIDOS 12/11/2004 16:28:04
#50106
assim não da certo?

SELECT top 15 Count(tbClientes.Inscricao) AS Total, tbClientes.Bairro
FROM tbClientes
GROUP BY tbClientes.Bairro
ORDER BY Count(tbClientes.Inscricao) DESC;
Tópico encerrado , respostas não são mais permitidas