我正在使用laravel框架,非常新手。我的php应用程序中有多条记录,如下所示:
"[{"balance":20,"account_number":"1"},
{"balance":80,"account_number":"1"}
{"balance":20,"account_number":"2"}]"
我需要SUM
account_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();
我怎么能这样做?
好的,伙计们对我有多大帮助
我做的
$users = DB::table('demo_trades')->select(DB::raw('sum(balance) as balance, account_number'))->groupBy('account_number')->get()->toJson();
你需要Laravel Aggregates queries
$orders = DB::table('demo_trades')
->sum('demo_trades.balance')
->groupBy('account_number')->get();