Bonjour,
J'ai un souci avec une requête utilisant un CASE qui fonctionne lorsque je la teste sous phpmyadmin mais qui me génère une erreur lorsque j'utilise le framework de ma boite
la requete est la suivante
L'erreur doctrine est celle là:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 select hr_cle, hr_nom, hr_prenom, hr_pole, hr_cycle, hr_debut, hr_fin, hr_tt, hr_objet, hr_com, hr_jour, hr_ach, hr_status, hr_125, hr_150, week(hr_jour) as semaine, (case when hr_cycle = "cycle 4" then sum(hr_min)-750 else sum(hr_min)-810 end) as total from heuresup inner join profil_user on heuresup.hr_iduser=profil_user.hr_iduserp group by semaine having total >= 0 order by 1 desc
Qulqu'un pour m'aider?DBALException: An exception occurred while executing 'select hr_cle, hr_nom, hr_prenom, hr_corps, hr_pole, hr_cycle, hr_debut, hr_fin, hr_tt, hr_objet, hr_com, hr_jour, hr_ach, hr_status, hr_125, hr_150, week(hr_jour) as semaine, (case when hr_cycle = \'cycle 4\' then sum(hr_min)-750 else sum(hr_min)-810 end) as total from heuresup inner join profil_user on heuresup.hr_iduser=profil_user.hr_iduserp group by semaine having total >= 0 order by 1 desc '
: SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de '\'cycle 4\' then sum(hr_min)-750 else sum(hr_min)-810 end) as total fro' à la ligne 19
Partager