如何计算发票的总价?

马丁·阿杰

我有两个三个表:

// invoices
+----+----------------+
| id |  invoice_code  |
+----+----------------+
| 1  | d09823r230r4   |
| 2  | 34tf354f45tf   |
+----+----------------+

// commodities
+----+-------------+------------+--------+
| id | invoice_id  | product_id | number |
+----+-------------+------------+--------+
| 1  | 1           | 1          | 2      |
| 2  | 1           | 3          | 4      |
+----+-------------+------------+--------+
-- number columns is the number of each ordered product in the invoice

// products
// invoices
+----+-----------+---------+
| id |   name    |  price  |
+----+-----------+---------+
| 1  | SFX-300   | 15000   |
| 2  | GB32-b10  | 2000    |
| 3  | SVX-m30   | 1200    |
+----+-----------+---------+

我需要做的就是计算发票的总价。以下是计算发票总价的公式x

$total_invoice_price = 0;
foreach( $invoice_x->commodities as $commodity){

    $total_invoice_price += ( $commodity.number * <products.price> )
}

echo $total_invoice_price;

问题是关于获取<products.price>. 它需要再加入一次products表。知道如何使用 Laravel 关系做到这一点吗?

菲利普

如果您只需要总价,这可以在纯 sql 中使用聚合语句和三个表的连接来完成。

SELECT invoice.invoice_code, SUM(product.price * commodities.number)
FROM invoice
JOIN commodities ON invoice.id = commodities.invoice_id
JOIN product ON product.id = commodities.product_id
GROUP BY invoice.id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算订单总价?

来自分类Dev

如何计算订单总价?

来自分类Dev

Rails:如何计算每天的总价

来自分类Dev

计算发票应用程序中Django中两个表的总价值

来自分类Dev

如何从附加对象中计算总价

来自分类Dev

如何使用Rails计算订单总价?

来自分类Dev

MySQL如何计算发票上的重复项目?

来自分类Dev

如何在 ASP.NET 中的 GridView 中计算总价

来自分类常见问题

计算React中的总价

来自分类Dev

模型导轨计算总价

来自分类Dev

计算物料清单的总价

来自分类Dev

JavaScript计算商品总价

来自分类Dev

计算React中的总价

来自分类Dev

用JS计算总价

来自分类Dev

淘汰赛-如何计算每个联系人的选定服务的总价和所有联系人的总价

来自分类Dev

Libre Office计算发票

来自分类Dev

使用“有回馈”计算总价

来自分类Dev

用php计算商品总价

来自分类Dev

Javascript计算税金和总价

来自分类Dev

使用“有回馈”计算总价

来自分类Dev

JavaScript总价计算器?

来自分类Dev

计算总价值字典

来自分类Dev

计算angularjs中的总价格

来自分类Dev

匹配下拉数量并计算总价

来自分类Dev

总价如何制作

来自分类Dev

如何在多个微调器视图中获取项目数并计算总价

来自分类Dev

如何通过计算剔除中不同对象的属性来获得总价值?

来自分类Dev

如何计算购物车中商品的动态价格并输出总价

来自分类Dev

我可以知道如何在文本字段中自动计算总价吗?