[英]Laravel get sum of sql query
我正在使用 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聚合查询
$orders = DB::table('demo_trades')
->sum('demo_trades.balance')
->groupBy('account_number')->get();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.