【发布时间】:2017-12-27 10:53:12
【问题描述】:
我正在使用 laravel 框架,非常新手。 我的 php 应用程序中有多个记录,如下所示:
"[{"balance":20,"account_number":"1"},
{"balance":80,"account_number":"1"}
{"balance":20,"account_number":"2"}]"
我需要SUMaccount_number 的总余额。
应该是这样的:
account_number1 - balance 100
account_number2 - balance 20
我试过了
>>> $orders = DB::table('demo_trades')->select('balance', DB::raw('SUM(balance)'))->groupBy('account_number')->get()->toJson();
我该怎么做?
【问题讨论】:
-
您可以像这样
DB::table('demo_trades')->sum('balance')->groupBy('account_number')->get()->toJson();使用DB中预定义的聚合函数@