Bonjour,
j'ai une requette MYSQL dans l'une de mes veuilles applications et je suis en train de la refaire en cakePHP mais je n'ai pa su ou mettre cette instruction.
Ancienne requette :
SELECT (IF(Day(date) = 1, valeur,0)) AS J1, (IF(Day(date) = 2, valeur,0)) AS J2
FROM users AS u
LEFT JOIN presences pr ON u.id = pr.id
AND (Month(pr.date) = 1 OR Month(pr.date) IS Null)
AND (Year(pr.date) = 2014 OR Year(pr.date) IS Null),
WHERE u.is_active = 1
GROUP BY u.id
Ps: (IF(Day(date) = x, valeur,0)) AS Jx ca se repete le nobre de jours du mois choisi.
Je suis dans le model USER avec hasAndBelongsToMany Presence ...
Nouvelle requette ??
Merci
4 réponses
Merci pour ta reponse, mais y a t'il pas un standard dans cake ?
Peut être un truc du genre :
et, depuis le modèle
Bonjour
Bon finalement, j'ai trouver la solution comme un grand :)
Le debug me renvoit :