0

我的问题类似于此论坛帖子https://www.sqlservercentral.com/Forums/Topic223408-8-1.aspx中所述的问题,它只有部分解决方案。我的问题有点复杂,因为我需要在同一列和另一列中执行此操作。我的数据集是两个表连接的结果,因此可以分别在同一列中匹配这些表。

样本数据

ID#   Code  Amt 1   Amt 2
-------------------------
1234    1   NULL    $15
1234    1   NULL    $15
1234    1   NULL    $15
1234    1   NULL    $14
1234    1   NULL    $18
1234    1   $45     NULL
1234    1   $14     NULL
2345    1   NULL    $55
2345    1   NULL    -$55
2345    1   NULL    $65
2345    2   $12     NULL
2345    2   -$12    NULL
2345    2   $16     NULL

具有所需的输出,例如

ID#   Code  Amnt1   Amnt2   Match
-----------------------------------
1234    1   NULL    $15     x
1234    1   NULL    $15     x
1234    1   NULL    $15     x
1234    1   NULL    $14     x
1234    1   NULL    $18 
1234    1   $45     NULL    x
1234    1   $14     NULL    x
2345    1   NULL    $55     x
2345    1   NULL    -$55    x
2345    1   NULL    $65 
2345    2   $12     NULL    x
2345    2   -$12    NULL    x
2345    2   $16     NULL
4

0 回答 0