Pegar todos os dados menos o maior.
14/06/2012
0
Pessoal, bom dia.
Preciso de um select que me traga todos os dados de um item, menos a maior revisão deles, como fazer?
Cliente ITEM Indice SIT Revisao
3651 15445 0 I 0
3651 15445 3 A 3
3651 15445 4 A 4
Neste caso, eu quero pegar estes dados da revisão 0 e 3.
Eu sei que se eu fizer um select colocando os numeros das revisões dará certo, mas este acima é só um exemplo. Preciso de um select padrão para pegar todos os dados exceto o da ultima revisão para mais de 2000 itens.
Quem puder me ajudar eu agradeço.
Att,
Preciso de um select que me traga todos os dados de um item, menos a maior revisão deles, como fazer?
Cliente ITEM Indice SIT Revisao
3651 15445 0 I 0
3651 15445 3 A 3
3651 15445 4 A 4
Neste caso, eu quero pegar estes dados da revisão 0 e 3.
Eu sei que se eu fizer um select colocando os numeros das revisões dará certo, mas este acima é só um exemplo. Preciso de um select padrão para pegar todos os dados exceto o da ultima revisão para mais de 2000 itens.
Quem puder me ajudar eu agradeço.
Att,
Flavio Silva
Curtir tópico
+ 0
Responder
Posts
14/06/2012
Joel Rodrigues
Olá. Supondo uma tabela TbCLIENTES, você pode fazer o seguinte:
Claro que foi só um exemplo, você deve adequar à sua necessidade. A parte fundamental deste código está na última linha.
Boa sorte.
SELECT Cliente, ITEM, Indice, SIT, Revisao FROM TbCLIENTES WHERE Revisao < (SELECT MAX(Reviao) FROM TbCLIENTES)
Claro que foi só um exemplo, você deve adequar à sua necessidade. A parte fundamental deste código está na última linha.
Boa sorte.
Responder
Clique aqui para fazer login e interagir na Comunidade :)