【发布时间】:2020-05-26 10:21:19
【问题描述】:
我有一个包含不同用户的数据库,有一个金额列....所有这些用户在他们的金额列中都有不同的值,但我想为每个用户挑选所有最后一个金额并将其相加。
我试过这样但是游戏出错
$returned = DB::table('sales')->sum('returned')->last();
请,我不想要金额列的总和......因为有些用户的金额不止一个,所以我想为每个用户选择最后一个并求和
【问题讨论】:
-
您的示例中没有
amount列,也不是用户表而是sales表。您能否提供表结构、示例数据和预期行为? -
你可能想做类似
DB::table('sales')->select(DB::raw('sum(amount)'))->get(); -
是的,它的销售表...我只想获取销售表中每个人的最后一个数量并求和
-
请,我不想要金额列的总和......因为有些用户的金额不止一个,所以我想为每个用户选择最后一个并求和
-
能否提供您的
sales表结构