Problema no select

Firebird

09/08/2005

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

Curtidas 0

Respostas

Afarias

Afarias

09/08/2005

|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+


GOSTEI 0
Juniorcesar

Juniorcesar

09/08/2005

|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


GOSTEI 0
POSTAR