Array
(
)

Pegar todos os dados menos o maior.

Flavio Silva
   - 14 jun 2012

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,

Joel Rodrigues
   - 14 jun 2012

Olá. Supondo uma tabela TbCLIENTES, você pode fazer o seguinte:
#Código

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.

Flavio Silva
   - 14 jun 2012

Muito obrigado man...

Deu certinho.

Att,