Symfony2 - Doctrine 2 (DQL)

bescofab Messages postés 3 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 18 avril 2012 - 18 avril 2012 à 20:25
Bonjour,
J'ai un problème d'execution de requete DQL depuis un moment...Je cherche comment gerer les dates en DQL..En claire je cherche l'equivalence de cette requete en symfony2 - doctrine 2

SELECT timestamp,
SUM(IF(gel_id = 1, 1,0)) AS 'A',
SUM(IF(gel_id = 2, 1,0)) AS 'B',
COUNT(gel_id) AS 'T'
FROM gelpersonne
WHERE date(timestamp) between CURDATE() - INTERVAL 6 DAY AND CURDATE()
GROUP BY date(timestamp)
ORDER BY timestamp DESC

Merci d'avance..