計算されたSUM値の平均値を取得したいのですが、「集計またはサブクエリを含む式で集計関数を実行できません」というエラーが表示されます。
サンプルコード:
SELECT 
T.ReferenceNo,
Parts = ROUND(SUM(
    CASE
        WHEN T.AccountCode in ('value1', 'value2') THEN
            T.Amount
    END),2)
Labor = ROUND(SUM(
    CASE
        WHEN T.AccountCode in ('value1', 'value2') THEN
            T.Amount
    END),2)
FROM Transactions T
PartsとLaborの両方の平均を返したいのですが、AVG関数をそれらにラップしようとすると、前述のエラーが発生します。
必要な平均を正しく返すにはどうすればよいですか?