我有一个MS SQL Server表,它有一个标准的行类型BID
。我想从列ASK
中的BID
中减去所有行类型availableAmount
,然后将结果更新到同一列的BID
行。同时,我想计算行类型fulfilledAmount
的{{1}}之和,然后将结果更新为行类型ASK
的同一列。我还在学习SQL,但有可能做到这个复杂的过程吗?
修改
示例:
执行前:
BID
执行后:
id | type | availableAmount | fulfilledAmount |
-----+------+-----------------+-----------------+
abcv | ASK | 500 | 500 |
xyzs | ASK | 600 | 600 |
scwd | BID | 10000 | 0 |
cd21 | ASK | 1300 | 1300 |
sadc | ASK | 3400 | 3400 |
2w3e | ASK | 2500 | 2500 |
答案 0 :(得分:1)
如果我理解正确,你需要以下内容:
PartDictionary