1
我要通过我做了临时表不同的表,这里是结果集临时表的:如何在SQL Server中将多行组合成一行和多列?
car_id | car_type | status | count
--------+----------+---------+------
100421 | 1 | 1 | 9
100421 | 1 | 2 | 8
100421 | 1 | 3 | 3
100421 | 2 | 1 | 6
100421 | 2 | 2 | 8
100421 | 2 | 3 | 3
100422 | 1 | 1 | 5
100422 | 1 | 2 | 8
100422 | 1 | 3 | 7
下面是状态栏的含义:
- 1作为销售
- 2作为购买
- 3作为回报
现在我想将此resul t设置如下
car_id | car_type | sale | purchase | return
--------+----------+------+----------+----------
100421 | 1 | 9 | 8 | 3
100421 | 2 | 6 | 8 | 3
100422 | 1 | 5 | 8 | 7
我试过但无法生成这个结果集。谁能帮忙?
不工作的car_type – Umer
对不起,我心中已经编辑查询,目前正在测试其工作后, –