私のコードは次のとおりです。
SELECT Last, OrderLine.OrdID, OrdDate, SUM(Price*Qty) AS total_price
FROM ((Cus INNER JOIN Orders ON Cus.CID=Orders.CID)
INNER JOIN OrderLine
ON Orders.OrdID=OrderLine.OrdID)
INNER JOIN ProdFabric
ON OrderLine.PrID=ProdFabric.PrID
AND OrderLine.Fabric=ProdFabric.Fabric
GROUP BY Last
ORDER BY Last DESC, OrderLine.OrdID DESC;
このコードは以前に回答されていますが、漠然としています。私はどこが間違っているのだろうと思っていました。
集計関数の一部として指定された式 'OrdID' を含まないクエリを実行しようとしました。
何を変更しても、このエラーが表示されます。はい、わかっています。SQL-92 として書かれていますが、これを有効な関数にするにはどうすればよいですか?