smacksmash
Neuer Benutzer
- Beiträge
- 3
Hallo,
ich bin blutiger Anfänger was SQL betrifft und habe ein Problem wo ich nicht weiterkomme.
Ich habe eine Tabelle mit 2 Spalten DatumZeit (datetime) und Temp (double). Es existiert für jede Minute ein Temp-Wert.
Ich möchte mir für jeden der letzten 7 Tage die minimale Temperatur mit Zeitangabe ausgeben und nutze dafür folgenden Code:
SELECT DATE_FORMAT(DatumZeit,'%d.%m.%Y') AS DATUM, DATE_FORMAT(DatumZeit,'%H:%i') AS ZEIT, MIN(Temp) AS TEMP_MIN
FROM messwerte_temp_s1
WHERE `datumzeit` >= date_sub(now(), interval 7 day) AND `datumzeit` <= now()
GROUP BY DATE_FORMAT(DatumZeit,'%d.%m.%Y ')
ORDER BY DatumZeit $Sortierung
Leider liefert mir das ganze zwar den niedrigsten Temp-Wert des Tages, aber leider ohne dazugehörige Zeit.
Über Hilfe wäre ich dankbar!
ich bin blutiger Anfänger was SQL betrifft und habe ein Problem wo ich nicht weiterkomme.
Ich habe eine Tabelle mit 2 Spalten DatumZeit (datetime) und Temp (double). Es existiert für jede Minute ein Temp-Wert.
Ich möchte mir für jeden der letzten 7 Tage die minimale Temperatur mit Zeitangabe ausgeben und nutze dafür folgenden Code:
SELECT DATE_FORMAT(DatumZeit,'%d.%m.%Y') AS DATUM, DATE_FORMAT(DatumZeit,'%H:%i') AS ZEIT, MIN(Temp) AS TEMP_MIN
FROM messwerte_temp_s1
WHERE `datumzeit` >= date_sub(now(), interval 7 day) AND `datumzeit` <= now()
GROUP BY DATE_FORMAT(DatumZeit,'%d.%m.%Y ')
ORDER BY DatumZeit $Sortierung
Leider liefert mir das ganze zwar den niedrigsten Temp-Wert des Tages, aber leider ohne dazugehörige Zeit.
Über Hilfe wäre ich dankbar!