Bonjour,
Je voulais utiliser la fonction Extract du SQL en HQL mais cela ne semble pas fonctionner. Voici un exemple simple d'une requête HQL :
1 2
| from EmailReporting as e
where extract (month from (e.processDate from EmailReporting ) = 11. |
Transformer en SQL par Hibernate voici ce que ça donne :
select ..... where (extract(month select emailrepor0_.id from)=11
ça va pas du tout !
2eme essai en modifiant les parenthèses:
1 2
| from EmailReporting as e
where extract (month from (e.processDate)) = 11 |
Erreur : net.sf.hibernate.QueryException: in expected: e.processDate [
J'ai essayé plusieurs variantes mais rien ne marche. Peut être que l'on ne peut pas faire ça en HQL.
Merci pour vos réponses
Partager