我想显示客户名称及其在特定日期之间支付的所有账单的总和。我还希望在两个给定日期之间的整个客户列表与其总账单的总和。
在列表中我想要的是第一个客户名称,然后是所有账单总额的总和。
我已经尝试了很多选项,我只能获得该账单的总和,而且每个账单都是单独出现的,而我想要由客户对其进行分组。
原始查询在phpMyAdmin中工作,但我无法将其转换为Laravel Eloquent。我想使用Eloquent使这个原始查询工作。
查询:
select customer_id,sum(total),sum(totalcgst),sum(totalsgst),
sum(totaligst) from sales where
date BETWEEN '2018-03-01' and '2018-03-31'
group by customer_id
答案 0 :(得分:0)
试试这个:
ORM_NAME::selectRaw('customer_id, sum(total), sum(totalcgst), sum(totalsgst)')->whereBetween('date', ['2018-03-01', '2018-03-01'])->groupBy('customer_id)->get();