繁体   English   中英

Laravel 获取 sql 查询的总和

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM