2017-04-15 406 views

答えて

0

問題はここにある:それは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; 
+0

完璧な、ありがとう! –

関連する問題