以下是引用ilikeflash在2012-6-28 17:39:54的发言:
不过我发现一个问题:当 ?alen(kkk),它显示1,不知为什么。
FOR d=1 TO ts
kkcl=DATE(YEAR(DATE()),yf,d)
SELECT 数量(包) FROM cprktbl WHERE
入库日期=kkcl AND 品名='优级淀粉' INTO array kkk
SELECT SUM(数量(包)) FROM sccktbl WHERE 出库日期=kkcl-1 INTO ARRAY ylkk
ENDFOR
==================
很好理解啊~
假设某一天(如d=10时)是有数据的, 那么这时用curs或arra都是正确的值~
而当其它天数(如d=20时)没有数据时, curs反应的为空表, 但arra反应的却是d=10时的数据~