SELECT GROUP BY
Pessoal, tenho a seguinte query abaixo:
select numero, count(*) as 'qt', max(data) as 'ultima', classificacao, posicao
from tabela
group by numero
order by 2 desc
limit 20;
Evidente que ela está errada, apesar de "rodar" sem erros.
Meu erro está justamente nas colunas classificacao e posicao por não fazerem parte do agrupamento.
Portanto meu pedido de ajuda é como eu faço para trazer o ÚLTIMO valor real das colunas classificacao e posicao referente a coluna numero.
Seria usando a função LAST_VALUE?
Alguém pode ajudar com um exemplo por favor?
Subject
Views
Written By
Posted
SELECT GROUP BY
468
May 05, 2020 11:16AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.