2016-11-01 8 views
-1

修理の総額を私に問い合わせる質問があります。TSQLワークアウトVAT

その金額は10.88です。

また、修理に対応する付加価値税率を引き戻します。

この場合、20.00です。 (20%)しかし、これは理論的にはどんなレートでもよい(例えば17.50)。

これら2つのフィールドは、「GrossAmount」と「VatRate」と呼ばれます。

私が試してやる必要があるのは、バットとネット金額を処理することです。

これをどのように達成できますか?

+1

「付加価値税と純資産を処理する」とはどういう意味ですか?あなたがしようとしていることを説明するためにいくつかのサンプルデータを示してください。 – Siyual

答えて

0

あなたは、あなたが(表から)を得ることのようなフレーズ何かGROSSとVAT率をしたと仮定すると:どのように、どこからデータを取得するに応じて、もちろん、他のオプションがあり

SELECT GROSS, VAT_RATE , (GROSS * VAT_RATE) AS VAT , (GROSS + VAT) AS NET 
    FROM .... 

を。

+1

NET計算ではVATを参照することはできません。GROSS * VAT_RATEを再度使用する必要があります – ThatChris

+0

@ChristopherTrevorもちろん!あなたは、絶対に正しい。良いキャッチをありがとう。 – FDavidov

+0

問題はありません、私は助けることができてうれしい – ThatChris