SQL列转行问题
有这么一张表:表1
发票号 币种 应收对象 数量 单价
111 RMB A 2 100
222 USD B 1 300
RMB C 4 30
333 USD A 1 200
USD C 4 40
USD A 1 50
想转成如下的表:表2
应收对象 RMB已开票 RMB未开票 USD已开票 USD未开票
A 200 200 50
B 300
C 120 160
注:币种不只RMB和USD两种,可以增加的,是动态的。 表2的金额是表1中 单价乘以数量。有发票号的归到已开票,没有发票号的归到未开票。
请高手指点一下,用SQL2000语句怎么实现这个转换。
发票号 币种 应收对象 数量 单价
111 RMB A 2 100
222 USD B 1 300
RMB C 4 30
333 USD A 1 200
USD C 4 40
USD A 1 50
想转成如下的表:表2
应收对象 RMB已开票 RMB未开票 USD已开票 USD未开票
A 200 200 50
B 300
C 120 160
注:币种不只RMB和USD两种,可以增加的,是动态的。 表2的金额是表1中 单价乘以数量。有发票号的归到已开票,没有发票号的归到未开票。
请高手指点一下,用SQL2000语句怎么实现这个转换。
...全文


疑难问题
