次のような一時テーブルがあるとします。
create table #temptable
(
RecordId int,
Balance money NOT NULL,
)
現在、この一時テーブルに、顧客参照のみが渡されたストアド プロシージャから取得したデータを入力しています。
Insert into #temptable
exec getstatementhistory @cust_ref
に保存されている情報を使用して、別のテーブルにいくつかの更新/挿入を実行したいと考えています#temptable
。問題がありますが、すべての借方をそのように保存し、すべての貸方を#temptable
このよう103.85
に保存し#temptable
たいです-103.85
私が抱えている問題は、ストアドプロシージャがこの規則を逆にするため、借方はこのようにフォーマットされ、貸方はこのようにフォーマットされること -103.85
です103.85
私が必要とするのはINSERT INTO #temptable
、バランス規則を逆にするように指定することです。
つまり-103.85
、SP から渡された場合 は#temptable
asに格納し103.85
、その逆も同様です。
私の挿入ステートメントを変更Balance
して、一時テーブルのフィールドのクレジット/デビット形式を制御する方法を誰かが提案できますか?