【发布时间】:2020-09-05 22:11:16
【问题描述】:
我知道有类似措辞的问题,但我似乎找不到适合我具体情况的问题。我有一些或多或少看起来像这样的东西:
GUID | FIRST_NAME | LAST_NAME | LOAN_NUMBER | LOAN_AMOUNT
---------------------------------------------------------
0001 | FIRST | LAST | 01 | 1000
0001 | FIRST | LAST | 02 | 1500
0002 | SECOND | PERSON | 03 | 1250
0002 | SECOND | PERSON | 04 | 2000
0002 | SECOND | PERSON | 05 | 1250
等等(任何人都可以有不同数量的不同金额的不同贷款)......
我需要它看起来像这样:
GUID | FIRST_NAME | LAST_NAME | LOAN_AMOUNT1 | LOAN_AMOUNT2 | LOAN_AMOUNT3
--------------------------------------------------------------------------
0001 | FIRST | LAST | 1000 | 1500 |
0002 | SECOND | PERSON | 1250 | 2000 | 1250
无论如何,这个 sql 结果最终都会被传递到 C# 应用程序中,所以如果这在 c# 中更容易完成,那么我可能会改用这条路线。
【问题讨论】:
标签: c# sql group-by pivot window-functions