2つの異なる会計期間のデータを提供する2つの個別クエリの結果をまとめて結合クエリを作成しています。数。 "クエリに指定された式" Report_Header "が集計関数の一部として含まれていません"というメッセージが表示されます。私はフィールドが最後にGROUP BYステートメントに含まれる必要があることを読んだが、私はいずれかのクエリまたは両方のクエリでフィールドを追加すると、私はまだメッセージが表示されます。助けて?私はプログラマーではない、私はアクセスユーザーだから、私は簡単にしてください:)。UNIONクエリの集計関数の一部としてクエリに指定された式が含まれていません
SELECT [JOIN_IB_FREIGHT&PURCHASES_ROLLING12_SUB].Report_Header,
Sum([JOIN_IB_FREIGHT&PURCHASES_ROLLING12_SUB].SumOfCASES) AS CASES,
Sum([JOIN_IB_FREIGHT&PURCHASES_ROLLING12_SUB].SumOfPurchases) AS PURCHASES
FROM [JOIN_IB_FREIGHT&PURCHASES_ROLLING12_SUB]
UNION ALL
SELECT [JOIN_IB_FREIGHT&PURCHASES_Rolling12_SUB2].Report_Header,
Sum([JOIN_IB_FREIGHT&PURCHASES_Rolling12_SUB2].SumOfCASES) AS CASES,
Sum([JOIN_IB_FREIGHT&PURCHASES_Rolling12_SUB2].SumOfPurchases) AS PURCHASES
FROM [JOIN_IB_FREIGHT&PURCHASES_Rolling12_SUB2]
GROUP BY [JOIN_IB_FREIGHT&PURCHASES_ROLLING12_SUB].Report_Header,
[JOIN_IB_FREIGHT&PURCHASES_Rolling12_SUB2].Report_Header
ありがとう!
GROUP BYは2番目の選択にのみ適用されます。 – jarlh
私はあなたがMS Accessに直接必要なものを行うことはできないと思います。 1つの一般的なオプションは、 'UNION ALL 'をビューに入れ、それを集約に使用することです。 –