2017-03-04 11 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です。もう1つの一般的な形式は10進形式で、0.15として保存されます。

+0

完全に機能します。ありがとうございました。 – visthm

関連する問題