Если вам нужно сохранить ваш GROUP BY
неповрежденным (а не добавлять неагрессированные поля в список), тогда вам нужно решить, какие значения вам понадобятся для OrderLine.OrdID
и OrdDate
. Например, вы можете выбрать MAX
или MIN
этих значений.
Итак, это либо bernie , предложенный GROUP BY Last, OrderLine.OrdID, OrdDate
, либо что-то вроде этого (если это делает смысл для вашей бизнес-логики):
SELECT Last, MAX(OrderLine.OrdID), MAX(OrdDate), SUM(Price*Qty) AS total_price