Arrowdynamics
Benutzer
- Beiträge
- 12
Guten Tag,
ich habe eine Tabelle weather_data mit zwei Spalten, "Temperatur" und "Zeitstempel". Ich möchte nun per SQL-Abfrage die Minimaltemperatur aus der Spalte "Temperatur" ermitteln, aber NUR aus jenem Zeilenbereich, bei denen der Zeitstempel größer als ein bestimmter Wert ist.
Struktur der Tabelle:
Im Beispiel oben müsste also die Temperatur von 15,6 ausgegeben werden, weil das der Minimalwert ist aus allen Werten, deren Zeitstempel größer als 1674169200 ist.
Aber mein Befehl funktioniert nicht.. hat jemand eine Idee, wie ich einen Maximalwert aus einem Subset von Zeilen finden kann, die größer als ein bestimmter Wert sind?
Ich bin so dankbar um jede Hilfe. Danke!
ich habe eine Tabelle weather_data mit zwei Spalten, "Temperatur" und "Zeitstempel". Ich möchte nun per SQL-Abfrage die Minimaltemperatur aus der Spalte "Temperatur" ermitteln, aber NUR aus jenem Zeilenbereich, bei denen der Zeitstempel größer als ein bestimmter Wert ist.
Struktur der Tabelle:
Temperatur | Zeitstempel |
15,6 | 1674169300 |
10,0 | 1674169100 |
21,4 | 1674169150 |
19,8 | 1674169500 |
SQL:
SELECT zeitstempel AS zeitmin, MIN(temperatur) AS tempmin FROM weather_data WHERE zeitstempel >=1674169200
Im Beispiel oben müsste also die Temperatur von 15,6 ausgegeben werden, weil das der Minimalwert ist aus allen Werten, deren Zeitstempel größer als 1674169200 ist.
Aber mein Befehl funktioniert nicht.. hat jemand eine Idee, wie ich einen Maximalwert aus einem Subset von Zeilen finden kann, die größer als ein bestimmter Wert sind?
Ich bin so dankbar um jede Hilfe. Danke!