Access DB から製品数量の合計を取得する必要がありますが、ベンダー名、ID 番号、説明などを数量の合計とともに含めます。
次のようなクエリがあります。
SELECT [Vendor Name], SUM([Quantity]) AS Total
FROM [SalesDB]
WHERE [Vendor No] IN (1,2,3,4,5,6,7,8) AND [Item Description] = 'bolts'
Group By [Vendor Name]
素晴らしい作品...次のようなクエリでより多くの列をプルする必要があることを除いて:
SELECT [Vendor Name], [Vendor No], [Item No], [Item Description], [Item Cost], [Quantity], SUM([Quantity]) AS Total
FROM [SalesDB]
WHERE [Vendor No] IN (1,2,3,4,5,6,7,8) AND [Item Description] = 'bolts'
Group By [Vendor Name]
機能せず、集計エラーがスローされます
したがって、代わりに次のようにします。
SELECT [Vendor Name], [Vendor No], [Item No], [Item Description], [Item Cost], [Quantity], SUM([Quantity]) AS Total
FROM [SalesDB]
WHERE [Vendor No] IN (1,2,3,4,5,6,7,8) AND [Item Description] = 'bolts'
Group By [Vendor Name], [Vendor No], [Item No], [Item Description], [Item Cost], [Quantity]
これは実行されますが、結果が大きく変わります。このクエリを処理する適切な方法は何ですか?