注册 登录
编程论坛 SQL Server论坛

行转列

huangfrsj 发布于 2012-09-04 09:05, 396 次点击
对不起,因原来的帐号clhuanghunan的密码忘了,所以重新注册了一个,请大家包涵。我的问题还是老问题-行转列
我原有一张表,结构是这样
科目编码    科目名称    期初余额    借方发生额    贷方发生额    期末余额    电子数据名称
207      其他应付款    96250.96    296851.56    424834.41    224233.81    2007年
20701       个人      0      100285.96    100285.96        0    2007年
2070101    个人基本养老保险金    0    40741.3     40741.3        0    2007年
2070103    个人医保费     0       12926.88    15767.76     2840.88    2007年
207      其他应付款    224233.81    322263.24    726468.74    628439.31   2008年
20701        个人     0       106125.94    106125.94        0   2008年
2070101    个人基本养老保险金    0    41574.5     41574.5         0   2008年
2070103    个人医保费    2840.88     19871.44    17030.56         0   2008年
我现在想把表结构变为这样
科目编码    科目名称    2007年期初余额    2007年借方发生额    2007年贷方发生额  2008年借方发生额    2008年贷方发生额  2008年期末余额   
207      其他应付款     96250.96      296851.56        424834.41       322263.24      726468.74       628439.31   
20701      个人         0        100285.96        100285.96       106125.94      106125.94        0   
2070101    个人基本养老保险金    0        40741.3             40741.3       41574.5      41574.5         0   
2070103    个人医保费            0           12926.88              15767.76           19871.44         17030.56            0   
请问各位大侠能不告诉我如何写SQL语句。
拜托大家。

在此感谢cnfarer、netlin和CXP0714的回复!我想问一下cnfarer,用case进行查询的语句怎么写呢?麻烦你写详细一点给我行吗,谢谢!
2 回复
#2
netlin2012-09-04 13:42
这个问题还没有解决呀?
#3
huangfrsj2012-09-07 10:45
回复 楼主 huangfrsj
是的,请帮忙解决!
1