我正在尝试获取对象中包含的变量总和,但我不知道该怎么做。我知道它不是很清楚,所以这是一个例子。
我正在请求获得一位用户的所有折扣。我现在想得到他所有折扣的总和。在SQL中,它将是:
SELECT SUM(c.discount_price) AS SumDiscounts FROM my_table c GROUP BY c.user_id
我怎样才能推进?
答案 0 :(得分:1)
尝试此查询:
$collection = MyTableQuery::create()
->withColumn('SUM(c.discount_price)', 'SumDiscounts')
->groupByUserId()
->find();