LoveUnix » DB2 & Informix » db2如何实现这样的交叉表?
让LU留住您的每

一天 让LU博客留住您的每一天
2007-6-24 14:25 ascvnuiom
db2如何实现这样的交叉表?

数据在数据库中如下存储
表名:pricetable

商品名称           价格            同比                环比                地区
colA                2.49            1.22                -12.32              北京
colB                36.42           -0.38               -4.16               北京
colA                2.37            -12.55                                    天津
colC                 0.64            -20.00                                    天津
colB                0.66            -4.35               32.00               上海


想得到如下展示页面:

商品名称        colA                                     colB                                 colC
                  价格    同比     环比           价格   同比  环比               价格  同比  环比
北京            2.49    1.22    -12.32        36.42  -0.38  -4.16
天津            2.37  -12.55                                                         0.64  -20.00
上海                                                  0.66   -4.35  32.00


其中表(pricetable)中的数据是可变的,可能有colD,colE等。

2007-6-25 12:33 beginner-bj
导到EXCEL里,由EXCEL完成

2007-6-26 11:05 darkbug
LS的,高!

2007-6-26 11:51 ascvnuiom
不能通过EXCEL呀。要求在jsp中显示。

2007-6-27 17:30 eagle
你这个是中国式报表,实现起来当然是要程序控制,而且你的商品总类不定,那更是要程序控制了
难道你还一直显示下去?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.