Query SQL - Resolvido

2 respostas
A

Galera como posso fazer essa Query

tb_cliente


nome | sequencia


Luis | 1
Luis | 2
Luis | 3
mara | 1
mara | 2
henri | 3
henri | 4
henri | 5
henri | 6


como faço para resgatar somente as pessoas com as maiores sequencias???

2 Respostas

Nicolas_Fernandes

aprendiz_ti:
Galera como posso fazer essa Query

tb_cliente


nome | sequencia


Luis | 1
Luis | 2
Luis | 3
mara | 1
mara | 2
henri | 3
henri | 4
henri | 5
henri | 6


como faço para resgatar somente as pessoas com as maiores sequencias???

Pergunta confusa, amigo!

Se você pergunta pessoas com as maiores sequências, dá-se a entender que você quer as pessoas ordenadas da maior pra menor sequência.
Se você pergunta pessoas com as maior sequência, dá-se a entender que você quer as pessoas que tenham a maior sequência na entidade.

Para a primeira pergunta:

Select Nome, Sequencia From Tb_Cliente Order By Sequencia Desc

Para a segunda pergunta:

Select Nome, Sequencia From Tb_Cliente Where Sequencia = (Select Max(Sequencia) From Tb_Cliente)

Espero ter ajudado!
Abraços

A

Desculpe pela falta de explicação Nicolas Fernandes

mais é exatamente esse sub-select que eu estava buscando, muintissimo obrigado

Select Nome, Sequencia   
From Tb_Cliente   
Where Sequencia = (Select Max(Sequencia) From Tb_Cliente)

vcs do GUJ saum muito gente boa :smiley:

Criado 29 de setembro de 2010
Ultima resposta 1 de out. de 2010
Respostas 2
Participantes 2