我很难在 foxpro 2.6 中进行查询(别无选择)
请注意,由于某种原因,联合查询不起作用。
stockw (item, qte, dat) item is key
shist (item, qte, date) each row is a purchase for item and qte and date
下面的查询将计算 shist 中某件商品的第一次购买,以了解自年初以来我们已经销售了多少个月的每件商品
select shist.item as s_item, MIN(shist.date),stockw.qte as qte_remain,;
IIF( YEAR(MIN(shist.date)) < 2013, MONTH(DATE()), MONTH(DATE())-MONTH(shist.date)+1 ) as months;
FROM shist,stockw;
WHERE (shist.item LIKE 'LF-TK%' OR shist.item LIKE 'PL%' OR shist.item LIKE 'LF-A%') AND stockw.item = shist.item;
GROUP BY shist.item;
into CURSOR x
我想: - 计算从 2013 年初到现在每个项目 SUM(shist.qte)/月的平均 qte(月数是根据每个项目的上述查询计算的)
也许在不同的查询中,我想要以下内容: - 从 2013 年初到现在,为每个项目(获取最高月份)选择每个月的 shist.qte 总和的最大值。