Php Laravel获取sql查询的和
我正在使用laravel框架,非常新手。 我的php应用程序中有多条记录,如下所示:Php Laravel获取sql查询的和,php,mysql,sql,laravel,Php,Mysql,Sql,Laravel,我正在使用laravel框架,非常新手。 我的php应用程序中有多条记录,如下所示: "[{"balance":20,"account_number":"1"}, {"balance":80,"account_number":"1"} {"balance":20,"account_number":"2"}]" 我需要对账号的总余额进行合计 因此,它应该是: account_number1 - balance 100 account_number2 - balance 20 我试过了 >
"[{"balance":20,"account_number":"1"},
{"balance":80,"account_number":"1"}
{"balance":20,"account_number":"2"}]"
我需要对账号的总余额进行合计
因此,它应该是:
account_number1 - balance 100
account_number2 - balance 20
我试过了
>>> $orders = DB::table('demo_trades')->select('balance', DB::raw('SUM(balance)'))->groupBy('account_number')->get()->toJson();
我该怎么做?你需要拉威尔
好了,thx伙计们帮了我多少忙 我做到了
$users=DB::table('demo_trades')->select(DB::raw('sum(balance)as balance,account_number')->groupBy('account_number')->get()->toJson();
您可以像下面这样使用DB中预定义的聚合函数DB::table('demo_trades')->sum('balance')->groupBy('account_number')->get()->toJson()代码>@BillalAhmed我遇到PHP错误:在第1行的float上调用成员函数groupBy()
$orders = DB::table('demo_trades')
->sum('demo_trades.balance')
->groupBy('account_number')->get();