当前位置: 代码迷 >> ASP.NET >> 怎么对表格进行有条件转置
  详细解决方案

怎么对表格进行有条件转置

热度:1208   发布时间:2013-02-25 00:00:00.0
如何对表格进行有条件转置?
本帖最后由 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

------解决方案--------------------------------------------------------
自己写一个存储过程进行转换!!!
答题思路:存储过程中创建一张你现在需要的这种样式的表格,然后你根据自己的需要去查询先有表格的数据,插入到这张表格中,最后返回这张表!!!

这样就能实现行列的转换需求~
  相关解决方案