Bonjour à tous,

J'aimerais calculer et afficher une moyenne seulement si une certaine condition s'applique. Pour faire simple je donne cette exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$sql="SELECT t.auteur_id, t.cours_id,"; 
$sql.="CASE WHEN t.auteur_id ='3' THEN 'avg(t.score)' ELSE '' END ";
$sql.="FROM Auteur t";
Donc ici, j'aimerais afficher la moyenne d'un score seulement si auteur_id =3.

Mais j'ai toujours une erreur de syntaxe que j'ignore comment régler.

Merci pour votre aide.