Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lord Neto

Selecionando Item MAX()

Recommended Posts

Prezados,

 

Tenho uma tabela com os campos ID, Data e Valor.

Quero fazer uma pesquisa onde me retorne o Valor da item com a data mais recente.

Tentei fazer algo assim, mas não esta funcionando:

 

SELECT MAX( data ) , valor, id FROM tabela WHERE data >= '20130901' AND data <= '20130930'
Alguém poderia me dar uma dica.
Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites
Data mais recente de um id.

 

select *
from tabela t1
where data = (select max(data)
              from tabela t2
              where t2.id = t1.id)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta,

 

Eu consigo delimitar o período da função MAX()? Por exemplo, tenho os dados que vão de 01/09/2013 à 24/11/2013, mas quero limitar a função MAX() para o período de 01/09/2013 à 30/09/2013.

 

Obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque este intervalo na condicao WHERE das duas queries.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.