Re:select com MAX da erro

2 respostas
peczenyj

acho que vc precisa de uma subconsulta para fazer o que quer.

2 Respostas

robinsonbsilva

De

from HistoricoCargo h where h.cargo.codCargo = ?1 and h.datInclusao = max(h.datInclusao)

Para

from HistoricoCargo h where h.cargo.codCargo = ?1 and h.datInclusao = (select max(h.datInclusao) from HistoricoCargo)

+/- assim!

I

Gente o que existe de errado nesse codigo pois nao executa . Ele to querendo que retorne um objeto Historico filtrando pelo codigo e maior data de inclusao.

O uso do MAX dessa forma esta certo ?

org.hibernate.exception.SQLGrammarException: could not execute query

rg.postgresql.util.PSQLException: ERRO: agregação £o é permitida na cláusula WHERE

Esses sao os erros que aparecem

Criado 29 de abril de 2009
Ultima resposta 29 de abr. de 2009
Respostas 2
Participantes 3