Frage: Finden Sie heraus, der durchschnittliche Preis von PCs und Laptops von Hersteller A.
Ergebnismenge: ein Gesamtdurchschnittspreis für alle Artikel.Falscher Durchschnitt in einer SQL-AbfrageDatabase Schema: Product(maker, model, type) PC(code, model, speed, ram, hd, cd, price) Laptop(code, model, speed, ram, hd, screen, price) Printer(code, model, color, type, price)
Ich habe den folgenden Code:
with totalproducts
as
(select price
from pc
where model in (
select model
from product
where maker='A'
)
union
select price
from laptop
where model in (
select model
from product
where maker='A'
))
select avg(price) from totalproducts
Allerdings bekomme ich einen Durchschnitt von 794,4444 und Lösung 754,1666
in ist: http://www.sql-ex.ru/learn_exercises.php Übung 26
Jede mögliche Hilfe sehr geschätzt
das war es. Ich danke dir sehr – Sam