ケースステートメント内に計算を追加して、新しい列の内容を動的に作成したいのですが、エラーが発生します:
列 'Test1.qrank' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。
これは私が取り組んでいるコードです
case
when test1.TotalType = 'Average' then Test2.avgscore
when test1.TotalType = 'PercentOfTot' then (cnt/SUM(test1.qrank))
else cnt
end as displayscore
グループ化を試みましたが、うまくいきませんでした。
ヒントはありますか?