【发布时间】:2014-12-19 15:45:16
【问题描述】:
尝试使用 Pivot 操作一些 SQL,但是我需要以文本为中心,但我不能让它正常工作。
customerID appointment appointmentNumber treatment
9 2014-01-09 09:30:00.000 1 Osteo F 45
9 2014-01-20 09:00:00.000 2 Osteo F 45
9 2014-01-30 09:30:00.000 3 Osteo F 45
9 2014-02-10 09:00:00.000 4 Osteo F 45
我需要将“appointmentNumber”列变成列标题,下面显示“治疗”...
customerID 1 2 3 4 etc...
过去,我一直在字符串上使用数据透视表来表示数字(总和、计数),而从来没有在字符串上使用数据透视表,所以我有点迷茫。
我查看了SQL Pivot with String,但似乎无法将其应用于我自己的代码。
有什么想法吗?
【问题讨论】:
-
向我们展示您尝试过的代码以及出现错误的位置。
-
你尝试过使用 first() 函数吗?