avg() 集計関数の条件に基づいて select stmt の結果が必要なクエリを書いています。
しかし、mysqlではエラーコードとしてエラーが発生しています:1111、グループ関数の無効な使用
select
if( avg(FLD_TKTS) > 1 and avg(FLD_TKTS) <= 2 , '1-2' , 0) as fld_avg_1_2,
if( avg(FLD_TKTS) > 3 and avg(FLD_TKTS) <= 4 , '3-4' , 0) as fld_avg_3_4
from tbl
group by region;
これを行う他の方法はありますか?