1

オブジェクトに含まれる変数の合計を取得しようとしていますが、その方法がわかりません。あまり明確ではないことはわかっているので、ここに例を示します。

1 人のユーザーからすべての割引を取得するリクエストを行っています。私は今、彼が持っていたすべての割引の合計を取得したいと考えています. SQL では、次のようになります。

SELECT SUM(c.discount_price) AS SumDiscounts FROM my_table c GROUP BY c.user_id

どうすれば推進力でそれを行うことができますか?

4

1 に答える 1

1

このクエリを試してください:

    $collection = MyTableQuery::create()
        ->withColumn('SUM(c.discount_price)', 'SumDiscounts')
        ->groupByUserId()
        ->find();
于 2012-08-22T08:30:48.597 に答える