Я пытаюсь написать заявление для расчета суммы счета, каждого счета в виде нескольких продуктов и цены. Я получил:
SELECT SUM((UnitPrice-Discount)*Quantity)
FROM tblOrderDetails
WHERE OrderID= OrderID
GROUP BY OrderID ORDER BY OrderID
Это работает нормально, теперь мне нужно добавить груз из другой таблицы (tblOrder
), и вот где я застрял, я сделал:
SELECT OrderID, Freight+
(SELECT SUM((UnitPrice-Discount)*Quantity)
FROM tblOrderDetails
WHERE OrderID= OrderID
GROUP BY OrderID
ORDER BY OrderID)
FROM tblOrders
Но я продолжаю получать ошибку:
Предложение ORDER BY недопустимо в
представления, встроенные функции, производные
таблицы, подзапросы и общая таблица
выражений, если TOP или FOR XML не
также указано.
Любая помощь будет оценена.