如何对表格进行有条件转置?
本帖最后由 jason_dct 于 2012-11-19 13:30:47 编辑 如已有一个表格,如下图所示:
CondIDStreetID TurnEnd
111 T
112 T
113 T
221 N
222 T
223 T
331 N
332 T
441 T
442 T
443 T
444 T
需要根据上表中的CondID字段,将表格进行转置,处理为下面的格式:
ID Street1Street2 Street3 Street4 TuEnd
1 1112 13 0 T
2 2122 23 0 N
3 3132 0 0 N
4 4142 43 44 T
[解决办法]
自己写一个存储过程进行转换!!!
答题思路:存储过程中创建一张你现在需要的这种样式的表格,然后你根据自己的需要去查询先有表格的数据,插入到这张表格中,最后返回这张表!!!
这样就能实现行列的转换需求~