Прохожу на одном известном сайте задание:
Исходные таблицы:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, price, screen)
Printer(code, model, color, type, price)
Само задание:
Найдите среднюю цену ПК и ПК-блокнотов, выпущенных производителем A (латинская буква). Вывести: одна общая средняя цена.
Вот мой запрос
SELECT
SUM(Price)/SUM(Kol)
FROM
(SELECT
Price,
COUNT(PC.Code) as kol
FROM PC,Product
Where Pc.Model = Product.Model and Product.Maker = 'A'
GROUP BY PRICE
UNION ALL
SELECT
Price,
COUNT(Laptop.Code) as kol
FROM Laptop,Product
Where Laptop.Model = Product.Model and Product.Maker = 'A'
GROUP BY PRICE) as X
В итоге результат разница где-то в 40К не пойму где у меня ошибка