Problema no select
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 ??
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
Curtidas 0
Respostas
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+
|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
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