2 суммы в SQL, не суммирующие общие затраты на продукт - PullRequest
0 голосов
/ 10 октября 2011

У меня есть следующий запрос, который работает хорошо, чтобы дать мне код продукта, имя, проданное количество, но теперь я хочу показать общую сумму, которая является суммой ORDER_LINE_NETT_TOTAL.

Это запроспока все работает отдельно от TOTAL_SPEND по коду продукта.

SELECT
Sum(dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_QUANTITY) AS UNITS_SOLD,
Sum(dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_NETT_PRICE) AS TOTAL_SPEND,
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_PRODUCT_CODE,
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_PRODUCT_NAME,
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_UNIT_COST
FROM
dbo.ODBC_ORDER_ALL
INNER JOIN dbo.ODBC_ORDER_LINE_ALL ON dbo.ODBC_ORDER_ALL.ORDER_ID = dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_ORDER_ID
WHERE
dbo.ODBC_ORDER_ALL.ORDER_ACCOUNT_ID = 436050 AND
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_INVOICE_DATE >= '2011-09-01 00:00:00'
GROUP BY
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_PRODUCT_CODE,
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_PRODUCT_NAME,
dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_UNIT_COST

Спасибо, Рой

1 Ответ

1 голос
/ 10 октября 2011

Вы ищете это?

select Sum(dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_QUANTITY *
           dbo.ODBC_ORDER_LINE_ALL.ORDER_LINE_NETT_PRICE) AS Total
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...