我想从表日的总和中获取查询结果。在推进如何获得两列日期和总和(率)我得到所有表格列而不是选定的列,$results = VoiceQuery::create() ->select(array('call_date', 'rated_units')) ->withColumn('call_date', 'call_date') ->withColumn('SUM(rated_units)', 'rated_units') ->filterByOriginatingCli('1300690045') ->filterByCallDate($week_ago_date, Criteria::GREATER_EQUAL) ->groupBy("call_date") ->limit(10);我只想选择两列,但根据上面的查询,我得到了所有表列数据。
1 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
试试这个:
VoiceQuery::create()
->withColumn('SUM(rated_units)', 'sum_rated_units')
->filterByOriginatingCli('1300690045')
->filterByCallDate($week_ago_date, Criteria::GREATER_EQUAL)
->groupBy("call_date")
->select(['call_date', 'sum_rated_units'])
->limit(10)
->find();- 1 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消
