读书人

请问一个关于ACCESS表的有关问题怎么

发布时间: 2012-03-01 10:25:47 作者: rapoo

请教一个关于ACCESS表的问题,如何写SQL语句
表df
字段如下:
bmbh:部门编号
xmbh:项目编号
sssj:所属时间
je:金额

部分记录如下:

bmbh xmbh sssj je
5001200601100
5002200601100
5003200601100
510120060150
510220060150
510220060150
5001200602200
5002200602200
5003200602200
510120060250
510220060250
510320060250

数据库是采用ACCESS2000
现在想转换为如下格式

bmbhxmbh1月份2月份
5001100200
5002100200
5003100200
51015050
51025050
51035050

也就是想将纵向转换为横向表格
请问应该怎么办??
SQL语句应如何写?
请各位指点
谢谢先


[解决办法]

如何实现行列的转换?有关交叉表的应用《查询》
http://access911.net/index.asp?u1=a&u2=72FAB01E16DCE8F3


--911--
[解决办法]
transform sum(je)
select bmbh,xmbh from tt group by bmbh,xmbh
pivot val(mid(sssj,5,2)) & "月份 "

读书人网 >Access

热点推荐