我们的办公室仍然使用foxpro(DOS版本)来存储我们的过程数据。 我需要使用foxpro中可用的数据来开发许多报告。 我将foxpro表链接到访问数据库,并想开发一些查询,这些查询可以为我提供各种报告。

基本上,这些数据是具有生产日期,等级,产品尺寸(例如厚度,宽度,长度,重量等)的生产数据。

我在此链接表上尝试了以下查询

SELECT (smsslabs.dtp-day(smsslabs.dtp)+1) AS [Month], sum(smsslabs.wt) AS Weight, sum(IIf(smsslabs.dtofgrind<>0,1,0)) AS no_slabs_ground
FROM smsslabs
GROUP BY (smsslabs.dtp-day(smsslabs.dtp)+1);

在此,dtp是生产日期,wt是产品的重量。 我遇到的问题是,每次运行此查询时,每次运行此查询都会得到不同的结果。 将链接表转换为本地表时,得到一致的结果和正确的结果。 但是我不想在生成报告之前一次又一次地进行链接并转换为本地表。

请帮助我获得链接表的一致和正确的结果,以便我可以进行更详细的查询,以供非技术精通人士使用。

===============>>#1 票数:0 已采纳

我找到了解决方案。 当我在链接表时禁用“背景”选项时,此问题消失了。 现在我得到相同查询的一致结果。 谢谢大家

  ask by Vivekanandhan translate from so

未解决问题?本站智能推荐: