您的位置:首页 > 编程语言 > PHP开发

Yii 实现数据库SUM操作

2014-11-26 10:06 127 查看
方法一:这种方法有个坑儿,就是as 后面的别名,必须是属性范围内的名字。

$criteria = new CDbCriteria();
$criteria->select = 'sum(amount) total';
$criteria->order = ‘wom_id desc’;
$criteria->addCondition(“wom_id=4");//也可以$criteria->condition = "$wom_id=4";
$aResult = Member::model()->findAll($criteria);


方法二:

//获取账户已到帐总额
public static function GetAmountAlreadyArrive($int_wom_id){
$connection = Yii::app()->weimob_payment;
$str_sql  = "select sum(`ww_amount`) as `total_balance` from `t_wm_weimobpay_withdrawal_new`";
$str_sql .= " where wom_id={$int_wom_id} and ww_pay_status=1 and ww_check_status=1";
$command = $connection->createCommand($str_sql);
return $command->queryAll();
}

//获取账户提现总额
public static function getCashamount($int_wom_id){
$connection = Yii::app()->weimob_payment;
$str_sql  = "select sum(`ww_amount`) as `total_balance` from `t_wm_weimobpay_withdrawal_new`";
$str_sql .= " where wom_id={$int_wom_id} and ww_check_status!=2";
$command = $connection->createCommand($str_sql);
return $command->queryAll();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: