我如何从Laravel中具有多行的列中扣除单个值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何从Laravel中具有多行的列中扣除单个值相关的知识,希望对你有一定的参考价值。

希望你们在这次锁定和困难时期表现良好。.pls我需要一些帮助

我有一个多行的列,其值按此顺序排列

安全量

  • 500
  • 600
  • 200

我希望能够从此字段中扣除单个值...例如,我想从此列中扣除150,因此如果在查询后此列的总数为1,300,我希望得到1,150作为专栏

我尝试过

$mar1bags = 150;
$availablebefore =  DB::table('safemoney')->decrement('safeamount', $mar1bags);

但是这给了我错误的值...如果有人可以帮忙,请提供

答案

[尝试获得您的答案。您可以使用sum函数获得该列的总和并减去您的期望值...。

以上是关于我如何从Laravel中具有多行的列中扣除单个值的主要内容,如果未能解决你的问题,请参考以下文章

在Laravel中获取具有不同外国ID的列中的最大值

Laravel 5.4:直接从数据库中的列中减去数字

如何从 MS SQL 表中具有 MM/DD/YYYY 日期的单个列中减去

在单个波段中具有多行时,数据溢出会拉伸一行

在单个带中具有多行时拉伸数据溢出的行

如何在postgresql的列中针对单个记录选择多个值[重复]