Вопрос:
Как я могу получить avg
из Sum(od.UnitPrice * od.Quantity)
SQL - запрос, чтобы получить Avg суммы
Запрос:
SELECT
YEAR(o.OrderDate) as [Sales Year],
MONTH(o.OrderDate) as [Sales Month],
SUM(CASE WHEN c.catid = 1 THEN od.UnitPrice * od.Quantity ELSE 0 END) AS [Dispenser Sales],
SUM(CASE WHEN c.catid = 2 THEN od.UnitPrice * od.Quantity ELSE 0 END) AS [Refill Sales]
FROM
Orders o
JOIN
orderdetails od ON o.order_id = od.orderid
JOIN
store s ON s.pro_id = od.Proid
JOIN
category c ON c.catid = s.catid
GROUP BY
YEAR(o.OrderDate), MONTH(o.OrderDate)
ORDER BY
YEAR(o.OrderDate), MONTH(o.OrderDate)
использования 'avg' вместо' sum' в запросе. –