- 締切済み
クエリの処理が遅くなりました・・・
以前のSQLがどうなっていたのかわかりませんが、私がテーブルを追加した時に処理が遅くなったので、元に戻しました。 それなのに、処理速度が20秒ぐらいだったのが3分ぐらいかかる様になってしまいました。 どうしてかわかりません・・・。 ファイル集計クエリ。 SELECT ファイル明細.コード, Sum(ファイル明細.小計) AS 小計の合計 FROM ファイル明細 GROUP BY ファイル明細.コード ORDER BY ファイル明細.コード; ファイル明細クエリ。 SELECT 依頼書.コード, 依頼書.対象コード, 依頼書.差額, 実績.数量, Sum([依頼書.差額]*[実績.数量]) AS 小計 FROM 依頼書, 実績 WHERE (((依頼書.お客コード)=[実績].[住所コード]) AND ((実績.年月)=[対象年月を指定してください]) AND ((依頼書.対象コード)=[実績].[品番])) OR (((実績.年月)=[対象年月を指定してください]) AND ((依頼書.対象コード)=[実績].[品番]) AND ((IsNull([依頼書].[お客コード]))<>False)) GROUP BY 依頼書.コード, 依頼書.対象コード, 依頼書.差額, 実績.数量; ちなみに実績ファイルはネットワークよりリンクしてます。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#140971
回答No.1