2017-08-08 88 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秒前編輯