0

假设我有一个像这样的临时表:

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 传递的,则将其存储在#temptableas 中103.85,反之亦然。

任何人都可以建议一种更改我的插入语句以控制Balance我的临时表中字段的贷记/借记格式的方法。

4

1 回答 1

0
Insert into #temptable 
exec getstatementhistory @cust_ref

--After the Insert, update the contents to reverse the format

Update #temptable
set Balance = Balance*-1
于 2013-08-30T11:02:54.137 回答