2017-08-08 86 views
0

我有以下表 “” &包含在MySQL中下列:计算有不同的产品税汇率PHP SQL税

CartID,产品ID,ProductPrice,ProductTax(%),ProductQty

ProductTax以百分比形式存储,但值以数字/整数形式存储。

如何计算购物车中所有产品的总税额。

因此,每个产品都必须使用自己的“ProductTax”Rate。在%tage中。

(1)示例在购物车中包含1件产品。 商品价格:200 & ProductTax 18%。 & ProductQTY:1

所以 “totaltax” 这里是:36.

(2)的例子包含2种产品在购物车

1- ProductPrice:300 & ProductTax 18%& ProductQTY:2 2-产品价格:400 & ProductTax 20%& ProductQTY:1

因此,对于上述示例“totaltax“是:108 + 80 = 188

+1

编辑您的问题,并提供样品数据和预期结果。 –

+0

计算他们,而你通过产品循环,并在他们结束......到目前为止你有什么? – VA79

+0

@ VA79我添加了问题示例。 – Webgen

回答

0

为了计算车的所有产品全部税收:

SELECT SUM((ProductPrice * ProductQty)* ProductTax/100) AS value_sum 
FROM Cart 

这解决了它! - Webgen 10秒前编辑