统计不了第二个人的数据?
SELECT linshi
GO BOTTOM
renshu = RECN() &&获得记录总数
GO TOP &&返回最顶开始
DIMENSION marray(renshu) &&根据记录总数定义一个数组存放姓名
FOR i=1 TO renshu
STORE 姓名 TO marray(i)
SKIP
ENDFOR
SELECT huojianjilu
FOR j=1 TO renshu
SUM huojianjilu.保管金额 TO grje FOR ALLTRIM(huojianjilu.收款人员) = marray(j)
SUM huojianjilu.货件数量 TO grch FOR ALLTRIM(huojianjilu.存仓人员) = marray(j)
SUM huojianjilu.货件数量 TO grth FOR ALLTRIM(huojianjilu.提货人员) = marray(j)
SELECT linshi
GO j
REPLACE 存放金额 WITH grje
REPLACE 存放数量 WITH grch
REPLACE 提货数量 WITH grth
ENDFOR
我的实验环境是
设计两个账号,都有一定的记录
计算结果确实第一个有记录
第二个结果都是0
这是为什么???
SELECT linshi
GO BOTTOM
renshu = RECN() &&获得记录总数
GO TOP &&返回最顶开始
DIMENSION marray(renshu) &&根据记录总数定义一个数组存放姓名
FOR i=1 TO renshu
STORE 姓名 TO marray(i)
SKIP
ENDFOR
SELECT huojianjilu
FOR j=1 TO renshu
SUM huojianjilu.保管金额 TO grje FOR ALLTRIM(huojianjilu.收款人员) = marray(j)
SUM huojianjilu.货件数量 TO grch FOR ALLTRIM(huojianjilu.存仓人员) = marray(j)
SUM huojianjilu.货件数量 TO grth FOR ALLTRIM(huojianjilu.提货人员) = marray(j)
SELECT linshi
GO j
REPLACE 存放金额 WITH grje
REPLACE 存放数量 WITH grch
REPLACE 提货数量 WITH grth
ENDFOR
我的实验环境是
设计两个账号,都有一定的记录
计算结果确实第一个有记录
第二个结果都是0
这是为什么???





2008-10-5 15:42



