数据行列转换,急急急 有没有高手啊 (200分)

  • 主题发起人 主题发起人 delphipthsc
  • 开始时间 开始时间
D

delphipthsc

Unregistered / Unconfirmed
GUEST, unregistred user!
将:编码 数量 金额
1 20 30
1 21 31
1 22 32
转为: 编码1 数量1 金额1 编码2 数量2 金额2 编码3 数量3 金额3....
1 20 30 1 21 31 1 22 32 .....
有多条记录(不定),要求用一个句子
 
用一个句子我看有困难,一个存储过程还差不多。
 
没其它方法吗[:(]
 
一句? 还是存储过程吧
 
在论坛中查询一下表的行列转换问题,结果会有许多,但象楼主这样要一句话实现这种效果的,不可能有很完美的答案。
 
如果有一个有特征的字段,我可以帮你解决这个问题,但你的数据没什么特征。
比如说你的结果要求是:
转为: 编码1 数量1 金额1 编码2 数量2 金额2 编码3 数量3 金额3....
1 20 30 2 21 31 3 22 32 .....
那还差不多。
 
编码1,编码2....全部相同,有办法吗
 
还需要转换吗?二维向量也可以象一维向量那样来操作。
 
这是在一个数组中还是在一个数据表里?
数组中的话,行优先就可以直接访问!
 
用数组吧
 
用case 语句试试,具体用法见sql2000帮助!
 
后退
顶部