Usuário com melhor resposta
Retornar apenas o ultimo acesso de cada fornecedor

Pergunta
-
Supondo que tenho
Id Nome dtacesso
55 Fornecedor a 2012-01-01
55 Fornecedor a 2012-03-01
55 Fornecedor a 2012-05-01
67 Fornecedor b 2012-07-10
67 Fornecedor b 2012-08-01
67 Fornecedor b 2012-09-01
22 Fornecedor c 2012-01-01
22 Fornecedor c 2012-07-01
Como faço para ser retornado apenas :
Id Nome dtacesso
55 Fornecedor a 2012-05-01
67 Fornecedor b 2012-09-01
22 Fornecedor c 2012-07-01
Ou seja apenas o ultimo acesso de cada fornecedor.
Respostas
-
Alex, tente agrupar :
select
ID,
Nome,
Max(Dtacesso) as Dtacesso
from Tabela
group by ID,NomeAlexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Sugerido como Resposta Alexandre Matayosi quarta-feira, 19 de setembro de 2012 21:12
- Marcado como Resposta Harley Araujo sexta-feira, 21 de setembro de 2012 12:07
Todas as Respostas
-
Alex, tente agrupar :
select
ID,
Nome,
Max(Dtacesso) as Dtacesso
from Tabela
group by ID,NomeAlexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Sugerido como Resposta Alexandre Matayosi quarta-feira, 19 de setembro de 2012 21:12
- Marcado como Resposta Harley Araujo sexta-feira, 21 de setembro de 2012 12:07
-
Boa Noite,
Algumas outras soluções:
Como retornar o último registro por grupo ?
http://gustavomaiaaguiar.wordpress.com/2009/01/11/como-retornar-o-ultimo-registro-por-grupo/[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 24 de setembro de 2012 00:24