SQL Server 2008 R2(SP2) 10.50.4263
我在 col1 中有申请号,在 col2 中有首次购买者(ftb)的指示符(0 或 1)。每个申请可以有 1 或 2 名申请人。对于有两个申请人的申请,我得到两个申请条目:
application ftb
----------- ---
1234 0
12345 0
12345 1
2345 1
23456 0
23456 0
期望的结果是每个独特的应用程序和 ftb。如果一个应用程序有多个 ftb 值...取最高值(它始终为 0 或 1)。
我想看看这个:
application ftb
----------- ---
1234 0
12345 1
2345 1
23456 0
我一直在尝试使用 PARTITION 但......没有任何运气。该表已提供给我,我无法更改。这需要在sql而不是excel中完成。我已经尝试了一百万种排列,甚至自我加入来解决这个问题。卡住。
有好心人能指路吗?