2014-01-09 19:16:00 3648次浏览 1条回答 0 悬赏 10 金钱

数据列

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
见习主管

a761208

注册时间:2014-01-09
最后登录:2017-11-06
在线时长:2小时3分
  • 粉丝1
  • 金钱150
  • 威望10
  • 积分270

热门问题