У меня есть 2 таблицы
sales table
weekly sales, store, date
store table
store, type, size
моя таблица продаж имеет несколько лет, несколько магазинов и несколько типов. Я пытаюсь получить средние продажи по кв. Футам для каждого типа магазина в год. У меня есть подзапрос, который показывает продажи по кв. Футам для каждого магазина, но у меня возникли проблемы, затем я свернул его в свой основной запрос, чтобы получить среднее значение по типу
Что-нибудь выскакивает из моего последнего запроса?
SELECT
date_part('year', sales.date) AS year,
stores.type,
AVG(sales_by_sqft)
FROM
(SELECT
SUM((sales.weekly_sales)/stores.size) AS sales_by_sqft
FROM SALES
INNER JOIN stores ON sales.store = stores.store
GROUP BY sales.store) AS sq
FROM sales
INNER JOIN stores ON sales.store = stores.store
WHERE date_part('year', date) = 2012
GROUP BY year, stores.type;
получение синтаксической ошибки во втором операторе FROM