Fórum Apresentar a maior data em um select #442572

10/05/2013

0

Meus amigos, é meu primeiro post aqui, então peço desculpas caso faça alguma coisa errada.

Meu problema é o seguinte: Eu faço uma select e o resultado me traz 2 linhas referentes a mesma data.
Meu campo é timestamp. Estou tentando usar a função MAX, mas não está funcionando.
minha select: select max(datamedicao) está retornando:

'10/05/2013 15:00:00'
'10/05/2013 21:10:00'

Neste caso eu preciso apresentar apenas o maior valor ou seja '10/05/2013 21:10:00'

Não sei se consegui ser claro, mas alguém pode me ajudar?

Obrigado

William Alves
William Alves

William Alves

Responder

Posts

10/05/2013

Patrício Carvalho

Caro amigo,

Pelo que eu sei até ao momento a função MAX retorna uma só linha!

Por acaso, fiz um teste agora e funcionou sem nenhum problema...

Confira aí:

CREATE TABLE ts_data (datamedicao TIMESTAMP);
/
INSERT INTO ts_data VALUES (SYSDATE) --- fiz 2X para poder testar
/
select MAX(datamedicao) FROM ts_data --- e funcionou!
Responder

Gostei + 0

10/05/2013

William Alves

Obrigado Patricio,

Fiz o teste e realmente funcionou. Vou revisar meu ambiente de produção.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar