Fórum ajuda em consulta sql.. #287785
12/07/2005
0
Estou precisando fazer a seguinte uma consulta nun banco de dados , que esta como o apresentado abaixo
Cod entrada saida 001 10 001 5 001 2 002 5 003 004 7 004 5 004 7 004 3 005 6
Queria que retorna-se somente o ultimo registro de cada Cod....Assim
como resultado da pesquisa , gostaria de ter
cod entrada saida 001 2 002 5 003 004 3 005 6
Note que não pode ter registros com codigos dupolicados e somente o ultimo registro de cada codigo é que deva aparecer no resultado da pesquisa
Estou usando query..
Deu para entender :?: :?: :?:
Obrigado...
Marco Salles
Curtir tópico
+ 0Posts
12/07/2005
Sremulador
Gostei + 0
12/07/2005
Marco Salles
Achu que nun :cry: :cry: :cry:
Talvez o Distinct :?: :?: :?: Ms como garantir que será sempre o Ultimo
Registro que sera retornado para cada codigo :?: :?: :?:
Gostei + 0
12/07/2005
Beppe
Gostei + 0
12/07/2005
Marco Salles
O ultimo , que serve para mim , é o ultimo registro fisicamente lançado na Base de Dados...Assim por exemplo
Cod entrada saida 001 10 001 5 001 2 ------------->>>> foi o ultimo lançado ,do codigo 001 002 5 ----->>>> foi o ultimo lançado do codigo 002 003 --------------->>>> como não tem nenhum , considerar este ultim 004 7 004 5 004 7 004 3 ---->>>> foi o ultimo lançado do codigo 004 005 6 ---------->>>> foi o ultimo lançado do codigo 005
Gostei + 0
12/07/2005
Beppe
Que DB usas?
Gostei + 0
12/07/2005
Beppe
select cod, entrada, saida from tab where ordem in (select max(ordem) from tab group by cod)
Gostei + 0
12/07/2005
Marco Salles
Obrigado pelo interesse , mas esta dando este erro :cry: :cry: :cry:
[URL=http://www.imageshack.us][img:883a659ebb]http://img329.imageshack.us/img329/6118/imagembeep9vw.jpg[/img:883a659ebb][/URL]
para o campo Ordem :cry: :cry: :cry:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)