Bonjour à tous,
J'aimerais calculer et afficher une moyenne seulement si une certaine condition s'applique. Pour faire simple je donne cette exemple:
Donc ici, j'aimerais afficher la moyenne d'un score seulement si auteur_id =3.
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";
Mais j'ai toujours une erreur de syntaxe que j'ignore comment régler.
Merci pour votre aide.
Partager