请教一个关于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)) & "月份 "