このクエリがあります。
Select a."AreaBlkType",Case a."AreaBlkType"
when 3 then 'Others'
else ( case a."CropType"
when 1 then 'Oil Palm'
when 2 then 'Rubber'
else 'Other Crop'
end
)
end [Crop]
from Table1 a
group by
case a."AreaBlkType"
when 3 then 'Others'
else ( case a."CropType"
when '1' then 'Oil Palm'
when '2' then 'Rubber'
when '3' then 'Other Crop'
end )
end,
a."AreaBlkType"
しかし、私はこれでエラーが発生しました。: CropType' は、集計関数または GROUP BY 句のいずれにも含まれていないため、選択リストでは無効です
私のSQLは正しいですか?