我正在尝试生成报告,但以下代码没有产生所需的结果,这给了我 2 行而不是 1 行。
ScoreTypeID 的值可以是 22、52、3 或 4。如果是 22 或 52,我需要平均值,如果不是,我需要显示 0。知道可能是什么问题吗?谢谢。
CASE WHEN FAS1.ScoreTypeID = 22 THEN avg(fas1.totalscore)
WHEN FAS1.ScoreTypeID = 52 THEN avg(fas1.totalscore) ELSE 0
END AS 'Total Score',