› Fóruns › SQL e PL/SQL › Buscar maior data › Responder a: Buscar maior data
Sim, a obs sobre a necessidade de mínimo conhecimento sobre o modelo não podia estar MAIS correta, é EXATAMENTE ISSO…
Porém, já que estamos falando sobre SGBD Oracle, onde nós Possuímos o utilissímo Recurso de Funções Analíticas , de modo geral eu Discordo da solução usada nesse exemplo indicado, de fazer SUB-QUERY tipo :
WHERE … AND coluna = (select max(coluna) from mesmatabela)
para encontrar o maior valor : isso VAI FORÇAR o Oracle a fazer Múltiplos Acessos na mesma tabela, DIFICILMENTE UMA BOA COISA para performance , eu RECOMENDARIA FORTEMENTE o uso da função analítica MAX com OVER(PARTITION BY colunachave)….
Fica a Sugestão lá pro colega que perguntou….
Abraços,
Chiappa