0
"集計関数の一部として指定された式" SalesTransactions.Qty "がクエリに含まれていません。次のコードを使用してください:MS-Access - *集計関数の一部として*が含まれていませんが、
しかし、それは集約関数の一部であるようです - 私は何が欠けていますか?
"集計関数の一部として指定された式" SalesTransactions.Qty "がクエリに含まれていません。次のコードを使用してください:MS-Access - *集計関数の一部として*が含まれていませんが、
しかし、それは集約関数の一部であるようです - 私は何が欠けていますか?
問題はここにある:それはgroup by
句にないよう
order by SalesTransactions.Qty desc;
あなたは集計後に順に直接SalesTransactions.Qty
を使用することはできません。
おそらくこれは、あなたが望むものである。
select SalesTransactions.[Stock#],
Sum(SalesTransactions.Qty) as SumOfQty,
Sum(SalesTransactions.Retail) as SumOfRetail,
Max(SalesTransactions.TransDate) as MaxOfTransDate,
Max(InvReport.Description) as MaxOfDescription,
Max(InvReport.QOH) as MaxOfQOH,
Max(InvReport.[Vnd1#]) as [MaxOfVnd1#],
Max(InvReport.LastCost) as MaxOfLastCost
from InvReport
inner join SalesTransactions on InvReport.[Stock#] = SalesTransactions.[Stock#]
group by SalesTransactions.[Stock#]
order by SumOfQty desc;
完璧な、ありがとう! –