如何从查询中获取最大值/最大值?

问题描述 投票:1回答:1

我想从此查询中获取包含项目名称的最大值/最大值

此显示值

[{“ item_name”:“附件”,“ items”:“ 1”},{“ item_name”:“资产”,“ items”:“ 6”},{“ item_name”:“许可证”,“项目“:” 1“}]

     $max_fixassets = DB::table('assets')
    ->select('item_name')
    ->where('item_type','!=','Consumables')
    ->addselect(DB::Raw('sum(item_quantity) as items'))
    ->groupBy('item_name')
    ->get();

刀片

   {!!json_encode($max_fixassets)!!}
laravel
1个回答
1
投票

max('items')

 $max_fixassets = DB::table('assets')
    ->select('item_name')
    ->where('item_type','!=','Consumables')
    ->addselect(DB::Raw('sum(item_quantity) as items'))
    ->groupBy('item_name')->max('items');
© www.soinside.com 2019 - 2024. All rights reserved.