Hallo Leute,
folgendes Query liefert mir alle Temperaturwerte in meiner Datenbank mit der absoluten Häufigkeit:
Wie lautet das Query, welches mir aus obigen Werten den Maximalwert anzeigt. Ich versuche es mit einem SUBSELECT, scheiter aber damit:
folgendes Query liefert mir alle Temperaturwerte in meiner Datenbank mit der absoluten Häufigkeit:
SQL:
SELECT CONCAT('Temperaturwerte/Celsius'),CONCAT('absolute Häufigkeit') FROM DUAL UNION
SELECT Temperatur_Celsius AS Grad,COUNT(id)
FROM temperaturs
GROUP BY Grad
HAVING COUNT(Grad) >=1
Wie lautet das Query, welches mir aus obigen Werten den Maximalwert anzeigt. Ich versuche es mit einem SUBSELECT, scheiter aber damit:
SQL:
SELECT CONCAT('Temperatur mit dem häufigsten Meßwert'),CONCAT('Anzahl') FROM DUAL UNION
SELECT Temperatur_Celsius AS Grad, COUNT(id) AS anzahl
FROM temperaturs
GROUP BY Grad
HAVING COUNT(Grad) >=1
WHERE anzahl IN
(
SELECT MAX(anzahl) FROM temperaturs
)