表1转换成表2
各位好,有一张QQ原始表,经统计后变成 BM表 形式 如何实现? 谢谢谢!
注:部门和工资二大类字段名,有时候有增减的情况发生。
[此贴子已经被作者于2017-4-20 21:03编辑过]
[此贴子已经被作者于2017-4-20 21:03编辑过]
程序代码:Use qq
Create Cursor temp(姓名 c(8), 部门 c(10), 项目 c(10), 金额 N(10,2))
Select qq
Scan
For m.i = 3 To 10
m.lcFiled = Field(m.i)
m.lnFiled = Evaluate(m.lcFiled)
Insert Into Temp(姓名, 部门, 项目, 金额) ;
values(Qq.姓名, Qq.部门, m.lcFiled, m.lnFiled)
Endfor
Endscan
Select Temp.项目, Temp.部门, Sum(Temp.金额);
FROM TEMP;
GROUP By Temp.项目, Temp.部门;
ORDER By Temp.项目, Temp.部门;
INTO Cursor temp2
Select temp2
Do (_Genxtab) With 'bm2.dbf',.T.,.T.,.T.,,,,.T.,0,.T.
Use In temp
Use In qq
Brow