Hallo!
In meiner MySQL-Tabelle stehen ziemlich viele Temperaturwerte. Jede Minute ein Wert.
Jetzt hätte ich gern den niedrigsten Wert, ab 'jetzt' 1 Jahr zurück gerechnet.
Ein Tabelleneintrag sieht als Beispiel so aus:
my_table
+------------+---------------------+
| Temperatur | DatumZeit |
+------------+---------------------+
| 0.2 | 2009.01.01 12:00:00 |
+------------+---------------------+
Mein Versuch die niedrigste Temperatur zu ermitteln war
SELECT MIN(Temperatur) FROM my_table WHERE DatumZeit > NOW() -INTERVAL 1 YEAR
Der ausgegebene Wert sollte, in Erinnerung an die letzten Wochen, deutlich im zweistelligen Bereich liegen.
Im Moment ist es aber z.B. -0.2.
Wo liegt die Ursache für das abweichende Ergebnis von der Erwartung?
Was kann ich machen um mein gewünschtes Ergebnis zu bekommen?
Ich hoffe ich konnte alles verständlich erklären.
Danke für Hilfe!
Andreas