Pessoal é o seguinte, tenho um BD e neste BD sao cadastrados alguns dados que eu gostaria depois fazer tipo um rank dos TOP 10 mais cadastrados.
Exemplo:
No meu BD tem 500 pessoas cadastradas, e disto gostaria de gerar o rank das 10 pessoas mais novas ou algo assim...
Como seria o select para isto?
Como faço para varrer todo banco de dados em busca de dados iguais e dpois exibir este resultado...
Select - Como Usar Na Minha Situacao?
Started By alphanet, 18/08/2008, 22:34
3 replies to this topic
#1
Posted 18/08/2008, 22:34
#2
Posted 18/08/2008, 23:55
Depende de como está sua tabela, mais vou colocar um exemplo de como eu faria:
seria basicamente isso...
sql="SELECT * FROM tabela ORDER BY data DESC LIMIT 0,10"
Set rs = conexao.execute(sql)
.
.
.
seria basicamente isso...
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------
#3
Posted 19/08/2008, 15:22
A minha tabela está assim:
Tabela pessoas:
ID - Nome - Sobrenome - Ano de Nascimento
Gostaria gerar um rank de idades por exemplo, quais anos de nascimento que mais se repetem nesta tabela...
Tabela pessoas:
ID - Nome - Sobrenome - Ano de Nascimento
Gostaria gerar um rank de idades por exemplo, quais anos de nascimento que mais se repetem nesta tabela...
#4
Posted 19/08/2008, 16:43
São coisas completamente diferentes
As que mais velhas (ou qualquer ordenação numérica) é como no exemplo perfeito dado pelo Operador.
As que mais se repetem é diferente porque você tem que fazer uma conta antes de ordenar. É mais ou menos assim:
As que mais velhas (ou qualquer ordenação numérica) é como no exemplo perfeito dado pelo Operador.
As que mais se repetem é diferente porque você tem que fazer uma conta antes de ordenar. É mais ou menos assim:
SELECT id, count(*) FROM tabela GROUPY BY id ORDER BY idOu seja... faz a contagem, agrupa e ordena.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)