请邹健、happydreamer、pbsql版主等高手进来帮我看一下这个SQL语句的问题,非常的着急
CQP 2006-11-06 10:19:09 有表TB_TEST,共有两个字段Place varchar(50),InCount int
记录如下格式:
Place InCount
高八库一楼12号 192
高八库一楼3号 744
高二库二楼13号 189
高二库二楼15号 99
高二库二楼17号 114
高二库二楼21号 222
高二库二楼4号 196
高二库二楼8号 243
高二库三楼10号 229
共有9条记录
我要把这个记录集变成如下记录集:
PlaceA InCountA PlaceB InCountB PlaceC InCountC PlaceD InCountD PlaceE InCountE PlaceF InCountF PlaceG InCountG
高二库二楼4号 196 高二库二楼8号 243 高二库二楼13号 189 高二库二楼15号 99 高二库二楼17号 114 高二库二楼21号 222 高二库三楼10号 229
PlaceA InCountA PlaceB InCountB PlaceC InCountC PlaceD InCountD PlaceE InCountE PlaceF InCountF PlaceG InCountG
高八库一楼3号 744 高八库一楼12号 192 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
相当于把原来的七行,转换成现在的一行,不够的用NULL值填充,并按照Place字段来排序,主要是排序有点不好搞,
上面的九条转化成现在二行,不够的用NULL值填充
这个问题是我项目中碰到的问题,非常的着急,本人在线等待此问题的解决,Thanks