-
Requetes HQL sur dates
Bonjour à tous,
Si je compte tous les jours la couleur de mes canards. Mettons qu'ils soient bleus, vert et rouge.
Dès que je vois un canard j'insère un tuple en bdd. Au moment où je l'insère j'inscris à l'aide d'un timestamp le moment où je l'ai compté.
Du coup j'ai une table canard:
* int id
* varchar couleur
* timestamp leMoment
Lorsque je veux savoir combien de canards de couleurs différentes j'ai par jour je fais en SQL:
SELECT COUNT(*),couleur, DATE(leMoment) FROM maTable GROUP BY DATE(leMoment);
Ma question est très simple. Puis-je faire la même chose en HQL ?
SELECT COUNT(*),canard.couleur, DATE(canard.leMoment) FROM Canard canard GROUP BY DATE(canard.leMoment);
Merci par avance,
Cordialement.
-
je me permet de relancer le sujet car je suis encore sur ma problématique :)
-
HQL=SQL+Couche hybernate(te permettant de naviguer à la UML)
Donc tu as la reponse à ta question.
C'est oui....
-
as-tu simplement essayé ta requete? Toutes les fonctions non reconnues par hibernate sont passées telles quelles à la couche SQL. Par contre, tu va etre dépendant de ton implémentation de base de données si tu prend des fonction non standard.