CActiveRecord中使用group语句问题 [ 未指定版本 ]
数据列
id, time char(14), money float(12,2)
ActiveRecord属性
id, time, money
现在想查找
select left(time, 8), sum(money) from _table_ group by left(time, 8) order by time asc
怎么处理呢
-------------------
$criteria_income = new CDbCriteria();
$criteria_income->select = 'left(time, 8) AS time, sum(money) AS money';
// $criteria_income->addBetweenCondition('time', $start_date, $end_date);
$criteria_income->group = 'left(time, 8)';
$criteria_income->order = 'time ASC';
a761208
注册时间:2014-01-09
最后登录:2017-11-06
在线时长:2小时3分
最后登录:2017-11-06
在线时长:2小时3分
- 粉丝1
- 金钱150
- 威望10
- 积分270