Durchschnitt und Groß- / Kleinschreibung in SQL

Ich versuche, einen Bericht zu erstellen, und der folgende Code führt nicht zu den gewünschten Ergebnissen, sodass ich nur zwei Zeilen erhalte.

Die ScoreTypeID kann Werte von 22, 52, 3 oder 4 haben. wenn es 22 oder 52 ist, brauche ich den Durchschnitt und wenn nicht, muss ich 0 zeigen. Irgendeine Idee, was das Problem sein kann? Vielen Dank.

  CASE WHEN FAS1.ScoreTypeID = 22 THEN avg(fas1.totalscore)  
       WHEN FAS1.ScoreTypeID = 52 THEN avg(fas1.totalscore)   ELSE 0    
  END  AS   'Total Score',   

Antworten auf die Frage(3)

Ihre Antwort auf die Frage