Jump to content


helvis2009

Member Since 18/05/2009
Offline Last Active 18/01/2010, 12:07
-----

Topics I've Started

Retornar Apenas O Ultimo Registro Incluso

15/01/2010, 09:58

Olá caros colegas... estou no sufoco com este SELECT aparentemente simples.. o que eu quero é o seguinte:

Preciso retornar apenas o ultimo registro inserido de cada produto..... exemplo:

NUM_VENDA CODIGO PRODUTO DATA_VENDA VALOR
1578 001 bola azul 12/01/2009 8,65
1577 002 bola verde 11/01/2009 8,65
1576 001 bola azul 10/01/2009 8,65
1575 003 bola preta 13/01/2009 8,65
1574 002 bola verde 10/01/2009 8,65
1573 003 bola preta 09/01/2009 8,65


ou seja, quero retornar apenas o ultimo registro inserido de cada produto, no caso o resultado teria que ser este:

NUM_VENDA CODIGO PRODUTO DATA_VENDA VALOR
1578 001 bola azul 12/01/2009 8,65
1577 002 bola verde 11/01/2009 8,65
1575 003 bola preta 13/01/2009 8,65




por favor, peço a ajuda de voces.

Obrigado!!!

E ai pessoal, alguem se habilita?? estou no sufoco.. me ajudem..
grato!!

Duvida Cruel...

18/05/2009, 22:21

Boa noite pessoal... estou no sufoco com essa situação abaixo:

quero retornar somente os registros que nao sao iguais em um determinado campo, ou seja se existir 02 ou mais iguais nao retorna no select.

exemplo:

----------------------
TABELA MOVIMENTO
----------------------

ID NOME FONE
1 PAULO CESAR 12345678
2 RAIMUNDO MAGAHAES 12345897
3 MARIA DA SILVA 45678932
4 CHICO RIBEIRO 12345678

----------------------------------------------

OBSERVEM QUE O REGISTRO 1 e 4 TEM O MESMO VALOR NO CAMPO "FONE",
OU SEJA, QUERO QUE MEU SELECT RETORNE APENAS OS REGISTROS NAO IGUAIS. POR EXEMPLO:

SELECT * FROM MOVIMENTO
WHERE ......

E QUE A RESULTADO DO SELECT FOSSE:

ID NOME FONE
2 RAIMUNDO MAGAHAES 12345897
3 MARIA DA SILVA 45678932

ENTENDERAM?

VOU LEMBRAR A VOCES QUE MINHA TABELA TEM 80.000 (OITENTA MIL REGISTROS).

ESTOU DESESPERADO POR ESSA SOLUÇÃO...

FICO NO AGUARDO DE ALGUMA ALMA CARIDOSA...

FIQUEM COM DEUS TODOS VOCES!!

IPB Skin By Virteq