Hallo,
ich muss gerade ein Statement schreiben, wo ich von allen verkauften Autos, immer genau die drei beliebtesten Baujahre brauche. Das folgende Statement würde mir alle zurückgeben, also müsste es noch irgendwie modifiziert werden.
Gruß, Tommy
ich muss gerade ein Statement schreiben, wo ich von allen verkauften Autos, immer genau die drei beliebtesten Baujahre brauche. Das folgende Statement würde mir alle zurückgeben, also müsste es noch irgendwie modifiziert werden.
SQL:
SELECT
autoid,
baujahr,
count(baujahr) as summary
FROM
(
SELECT 1 AS id, 1 AS autoid, 1972 AS baujahr
UNION SELECT 2 AS id, 1 AS autoid, 1973 AS baujahr
UNION SELECT 3 AS id, 1 AS autoid, 1973 AS baujahr
UNION SELECT 4 AS id, 1 AS autoid, 1973 AS baujahr
UNION SELECT 5 AS id, 1 AS autoid, 1974 AS baujahr
UNION SELECT 6 AS id, 1 AS autoid, 1974 AS baujahr
UNION SELECT 7 AS id, 1 AS autoid, 1974 AS baujahr
UNION SELECT 8 AS id, 1 AS autoid, 1974 AS baujahr
UNION SELECT 9 AS id, 1 AS autoid, 1976 AS baujahr
UNION SELECT 10 AS id, 2 AS autoid, 1974 AS baujahr
UNION SELECT 11 AS id, 2 AS autoid, 1974 AS baujahr
UNION SELECT 12 AS id, 2 AS autoid, 1974 AS baujahr
UNION SELECT 13 AS id, 2 AS autoid, 1977 AS baujahr
UNION SELECT 14 AS id, 2 AS autoid, 1977 AS baujahr
UNION SELECT 15 AS id, 2 AS autoid, 1978 AS baujahr
) AS t1
GROUP BY
autoid,
baujahr
Gruß, Tommy
Zuletzt bearbeitet von einem Moderator: