私はAccessデータベースを持っています。ボトム値を持つという名前のテーブルのコストがあります:Sum()関数とconditionの使い方は?
reson Cost Type
------------ ------ ------
A1 2500 1
A1 6500 1
A2 95000 2
A3 2500 1
A1 6500 1
A4 50000 2
は今、私はタイプ= 2及びコストの合計はタイプ= 1とsubstract提出提出されたすべての費用の合計を計算するクエリをしたいです第2の値からの第1の値。
は例えば、上記のPICは、最終結果の計算:
Sum of Type 2 = 145000
Sum of Type 1 = 18000
-------------------------
Final Result = 127000
私のSQLコードを
select iif(type = 2, sum(cost), -sum(cost)) As col1 from cost group by type
これまでに試したことを示すことはできますか? –
[so]はフリーコード作成サービスではありません。 **あなた自身でコードを書くことを試みることが期待されます**。 [もっと研究をして](http://meta.stackoverflow.com/questions/261592)問題がある場合は**あなたが試したことを投稿することができます** **動作していないことの明確な説明**を提供し、** [mcve] **を提供します。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]も必ず行ってください。 – Igor
@WEI_DBA私の質問を編集しました – saeed