如何从包含税的金额中查找不含税的金额?

时间:2017-03-04 04:43:38

标签: sql sql-server tsql sql-server-2014

如何从包含税的金额中查找不含税的金额? 目前我正在使用此查询并获得所需的结果。 我正在寻找一个简单的查询。

我当前的查询:

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

有没有更简单的方法?

1 个答案:

答案 0 :(得分:0)

这是在我的商业数学课的第一天讲授的:

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

这假设您的@taxPercentage以百分比形式存储。例如,如果税率是15%,那么@taxPercentage = 15。另一种流行的形式是十进制形式,它存储为0.15。