如何对表格进行有条件转置?
本帖最后由 jason_dct 于 2012-11-19 13:30:47 编辑
如已有一个表格,如下图所示:
CondID StreetID TurnEnd
1 11 T
1 12 T
1 13 T
2 21 N
2 22 T
2 23 T
3 31 N
3 32 T
4 41 T
4 42 T
4 43 T
4 44 T
需要根据上表中的CondID字段,将表格进行转置,处理为下面的格式:
ID Street1 Street2 Street3 Street4 TuEnd
1 11 12 13 0 T
2 21 22 23 0 N
3 31 32 0 0 N
4 41 42 43 44 T
------解决方案--------------------自己写一个存储过程进行转换!!!
答题思路:存储过程中创建一张你现在需要的这种样式的表格,然后你根据自己的需要去查询先有表格的数据,插入到这张表格中,最后返回这张表!!!
这样就能实现行列的转换需求~