Yiiで統計クエリを使う場合、
public relations()
{
return array(
'orderSum' => array(self::STAT, 'Item', 'order_id',
'select'=> 'SUM(total_price)',
'condition'=>'status!=:status',
'params'=>array(':status'=>1)),
);
} のようにするとorderSumはstatusが1のデータを探し、total_priceの値を集計した結果を返します。
使う場合は、
$orders=Order::model()->with('orderSum')->findAll(); のような感じで使います。