2017-03-04 84 views
0

如何從含稅的金額中找到不含稅的金額? 當前我正在使用此查詢並獲得所需的結果。 我正在尋找一個簡單的查詢。如何從含稅的金額中找到不含稅的金額?

我當前的查詢:

select @amountExclusiveOfTax= 
    (@amountInclusiveOfTax) - 
    ((@amountInclusiveOfTax) - (((@amountInclusiveOfTax)/@taxPercent+100) * 100)) 

有沒有更簡單的方法?

+2

你不可能比給出答案的公式更簡單:P – Charleh

+0

不是。請注意,試圖通過@amountInclusiveOfTax分割所有條款並在最後乘以因爲簡化公式而存在真正的危險,因爲將分數中的貨幣數據類型僅僅是在稍後爲您的便士要求麻煩。 –

+0

注意:所有字段都是數字 – visthm

回答

0

這是教我的商業數學課的第一天:

SELECT @amountExclusiveOfTax = @amountInclusiveOfTax/(1 + @taxPercetange/100) 

此假設你@taxPercentage存儲在百分比的形式。例如,如果稅收是15%,那麼@taxPercentage = 15。另一種流行的形式是小數形式,其存儲爲0.15。

+0

完美的作品。謝謝。 – visthm