为了账号安全,请及时绑定邮箱和手机立即绑定

Propel如何获取列的总和

Propel如何获取列的总和

PHP
慕神8447489 2022-01-14 17:04:29
我想从表日的总和中获取查询结果。在推进如何获得两列日期和总和(率)我得到所有表格列而不是选定的列,$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();


查看完整回答
反对 回复 2022-01-14
  • 1 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信