[SQL] - COMO FAZER UM SQL QUE...
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
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
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;
SELECT top 15 Count(tbClientes.Inscricao) AS Total, tbClientes.Bairro
FROM tbClientes
GROUP BY tbClientes.Bairro
ORDER BY Count(tbClientes.Inscricao) DESC;
VB6MASTER,
pelO colega...
falows
pelO colega...
falows
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;
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