SQL数据透视表进入列

时间:2015-07-14 10:02:35

标签: sql sql-server pivot

我有一个价格变化记录,我需要以不同的格式显示。我在想PIVOT表可以帮助我。 我的表名为ALL_RATES,输出如下:

ACC_NO  BAL     RATE    EFF_DT
1001    10000   3.5     01/01/2006
1001    12000   4.25    01/02/2006
1002    11000   3.25    01/02/2006
1002    11500   4.75    01/05/2006
1003    35000   3.5     01/01/2006
1003    0       0       01/05/2006

我想在每行只显示一个帐号,如下所示:

MONTH   01/01/2006     01/02/2006       01/03/2006      01/04/2006      01/05/2006      01/06/2006  
ACC_NO  BAL     RATE   BAL      RATE    BAL     RATE    BAL      RATE   BAL     RATE    BAL     RATE
1001    10000   3.5    12000    4.25    12000   4.25    12000    4.25   12000   4.25    12000   4.25
1002    0       0      11000    3.25    11000   3.25    11000    3.25   11500   4.75    11500   4.75
1003    35000   3.5    35000    3.5     35000   3.5     35000    3.5    0       0       0       0

0 个答案:

没有答案