laravel - Laravel - 2 个日期和 customer_id 的 cloumns 总和
问题描述
我想在 2 个日期(payment_date)、customer_id 和付款状态 1 之间获得 SUM 金额、service_charge 和 GST
这些是我的桌子
我想让输出是这样的:
帮我写laravel模型函数。在此先感谢您的帮助
解决方案
Hopefully, this can help you to build the query.
DB::table('ss_transaction')
->join('ss_service_charge','ss_service_charge.ss_transaction_id','ss_transaction.id')
->select(
'payment_date',
'total_amount',
"total_service_charge",
"total_gst",
DB::raw('COUNT(amount) as Shipment_count'))
->groupBy('payment_date')
->where('pay_status',1)
->get();
推荐阅读
- java - 在 JFrame.invalidate 中调用 pack() 是不是一个坏主意?
- python-2.7 - 卡夫卡火花集成
- python-3.x - beautifulsoup4:如何解析论坛帖子?
- ruby - XPath 中的 `@attr!="value"` 和 `not(@attr="value")` 有什么区别
- python - 从 sklearn 数据集中随机采样数据
- javascript - 想知道为什么没有按预期工作?
- sql - SQL 根据其他列返回列
- c# - 从发件人处查找打开的表单
- mysql - GROUP BY 一列和 COUNT 两列
- apache-spark - 拆分数据框中的文本并检查是否包含子字符串