次のクエリはMSAccessでうまく機能しますが、実際には、メインプロジェクトフィールドと名前のカウントのみを取得したかったのです。何かのようなもの:
SELECT Sheet1.[Main project], Count(Sheet1.[Name]) AS Total
これを行うと、次のエラーが発生します。
「集約された関数の一部として、指定された式「メインプロジェクト」を含まないクエリを実行しようとしました」
参加中に何か問題がありますか?何が正しくないのか考えてみませんか?
SELECT Sheet1.[Main project], Sheet1.[Main link], Sheet1.[Name]
FROM Sheet1
INNER JOIN Sheet1 AS Sheet1_1
ON (Sheet1.[Main link] = Sheet1_1.[Main link]
AND Sheet1.[Main project] = Sheet1_1.[Main project])
WHERE Sheet1_1.[Name] ='0.4 Rollout plan approved'
AND Sheet1_1.[%compl#] = 100
AND (Sheet1_1.[Task class] <> '***Sammelvorgang' AND Sheet1_1.[Task class] <> '' AND Sheet1_1.[Task class] <> 'M D-Muster')
AND Sheet1.[Main project] = 'AUDI AG, Ingolstadt'
AND (Sheet1.[Task class] <> '***Sammelvorgang' AND Sheet1.[Task class] <> '' AND Sheet1.[Task class] <> 'M D-Muster')
AND (Sheet1.[Name] NOT LIKE '0.*' AND Sheet1.[Name] NOT LIKE '1.*')
AND Sheet1.[Start] < DateAdd("d",-7,Now())