【发布时间】:2012-05-27 23:49:29
【问题描述】:
我正在尝试将多行合并为一列。 我有一张桌子:
COST_ID PRICE_ID PRICE_TIER COST
1 4 1 850.00
2 4 2 950.00
3 4 3 1000.00
4 7 1 250.00
5 7 2 275.00
6 7 3 300.00
我想为每个 price_id 输出一行,它应该看起来像这样:
ID PriceID C1ID C1Cost C2ID C2Cost C3ID C3Cost
1 4 1 850.00 2 950.00 3 1000.00
2 7 4 250.00 5 275.00 6 300.00
感谢您的帮助。
【问题讨论】:
-
你应该为你的表格提供更好的格式,让它们看起来像表格。
-
是的,很抱歉我刚刚修复了格式。
-
我只是不确定从哪里开始让所有三个价格等级都显示在一行中。有什么想法吗?
-
我会查看
pivot标签下的问题。有些应该可以帮助你。 -
谢谢乔纳森,我想你只是帮我弄清楚了。我现在要试试,这是链接blogs.msdn.com/b/spike/archive/2009/03/03/…
标签: sql-server merge pivot