【发布时间】:2013-12-25 12:12:17
【问题描述】:
我有一张这样的桌子,
id PID VID Type PriceA PriceB
41 297 2 128 70.000 80.000
42 297 3 256 90.000 100.000
43 297 4 300 110.000 120.000
44 297 5 400 130.000 140.000
45 294 2 128 10.000 50.000
46 294 3 256 20.000 60.000
47 294 4 300 30.000 70.000
48 294 5 400 40.000 80.000
49 294 6 450 50.000 85.000
50 294 7 470 45.000 75.000
我想要做的是一个带有PID参数的查询并得到这样的结果
PID | 128 | 256 | 300 | 400
297 | 70.000 / 80.0000 | 90.000 / 100.000 | 110.000 / 120.000 | 130.000 / 140.000
我尝试了几种不同的选项,数据透视表子查询等,但我做不到。
【问题讨论】:
标签: sql .net sql-server tsql pivot