数据量800万条。
字段数量为40个,
要对其中30个字段进行求平均值(各对应字段为0的不算,例如1,2,0,3 的平均值为:(1+2+3)/3)
update dm_phs set 
------------------------------
  TREND_MONTHLY_AMT = 
            (select avg(MONTHLY_AMT) from DM_VT_PHS_DEV 
                  where  (DM_VT_PHS_DEV.dev_num = dm_phs.dev_num)
and MONTHLY_AMT>0
           )
)这句话执行约要6小时。
希望一个select将所有的平均值都求出来,而不是每个字段分开来算,