【发布时间】:2020-10-09 19:56:53
【问题描述】:
在这里,我想获得(SaleQnt 的总和 + ReturnQnt 的总和 + WasteQnt 的总和)的总和。从这个查询中,我可以找到每个产品的所有总和。但无法获得所有个人的总和总和。
$return_products = DB::table('ready_products_allocate_return')
->join('ready_product_allocate_return_details','ready_product_allocate_return_details.RtnID','ready_products_allocate_return.id')
->select('ready_product_allocate_return_details.CatID','ready_product_allocate_return_details.ItemID','ready_product_allocate_return_details.ReturnQnt')
->select('ready_product_allocate_return_details.CatID','ready_product_allocate_return_details.ItemID',DB::raw('sum(ready_product_allocate_return_details.SaleQnt) as tSaleQnt'),DB::raw('sum(ready_product_allocate_return_details.ReturnQnt) as tReturnQnt'),DB::raw('sum(ready_product_allocate_return_details.WasteQnt) as tWasteQnt'))
->where('ready_product_allocate_return_details.StoreID',$wrhouseID)
->where('ready_product_allocate_return_details.Date',$selDate)
->groupBy('ready_product_allocate_return_details.ItemID')
->get();
【问题讨论】:
标签: laravel