Fórum Problema no select #52105

09/08/2005

0

iai galera blz..
estou com o seguinte problema.
SELECT
DATA,
SEQ,
COD_MATERIA,
ESTOQUE

FROM logestmat

WHERE DATA < :DATAI

AND cod_materia = :MAT

AND codemp = 1

ORDER BY DATA,SEQ descending

esta me dando o seguinte resultado

DATA SEQ COD_MATERIA ESTOQUE

20/5/2005 1 13 508,065
27/5/2005 8 13 90,000
27/5/2005 7 13 100,000
27/5/2005 6 13 90,000
27/5/2005 5 13 90,000
27/5/2005 2 13 110,000
27/5/2005 1 13 120,000

agora esse select não teria que me dar essa sequencia

DATA SEQ COD_MATERIA ESTOQUE


27/5/2005 8 13 90,000
27/5/2005 7 13 100,000
27/5/2005 6 13 90,000
27/5/2005 5 13 90,000
27/5/2005 2 13 110,000
27/5/2005 1 13 120,000
20/5/2005 1 13 508,065

porque não da certo ??
o que estou fazendo errado ??


Juniorcesar

Juniorcesar

Responder

Posts

09/08/2005

Afarias

|porque não da certo ??
|o que estou fazendo errado ??

A consulta está retornando corretamente.

Vc especificou para ordenar 1º por DATA (ASC) e só então por SEQ (DESC). Para obter o resultado q vc esperava, o ORDER BY tem q ser:

ORDER BY SEQ desc, DATA desc



T+


Responder

Gostei + 0

09/08/2005

Juniorcesar

|porque não da certo ?? |o que estou fazendo errado ?? A consulta está retornando corretamente. Vc especificou para ordenar 1º por DATA (ASC) e só então por SEQ (DESC). Para obter o resultado q vc esperava, o ORDER BY tem q ser: ORDER BY SEQ desc, DATA desc T+


cara é isso mesmo valeu ...
obrigadão t+ :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar