Bonjour, trève de blabla déjà voilà la requête qui ne marche pas:
Code :
 - SELECT *, (time1 + time2 + time3) AS time_total
 - FROM table1
 - WHERE time_total<=3600
 - GROUP BY id
 - ORDER BY id DESC
 
  | 
 
j'ai l'erreur suivante: Unknown column 'time_total' in 'where clause'.
 
par contre, ça, ça marche:
Code :
 - SELECT *, (time1 + time2 + time3) AS time_total
 - FROM table1
 - WHERE (time1 + time2 + time3)<=3600
 - GROUP BY id
 - ORDER BY id DESC
 
  | 
 
 
Je voulais donc savoir si je suis vraiment obligé d'utiliser la clause " (time1 + time2 + time3)"?
N'y-a-t-il pas moyen d'utiliser l'alias à la place pour plus de simplicité ?
 
Message édité par goldorak69 le 19-06-2007 à 00:54:50