Vinzenz Mai: MIN() - Frage - Extremwert finden

Beitrag lesen

Hallo,

Mh, also werde ich den Datentyp in DECIMAL-DEC ändern müssen um glücklich zu werden?

es ist immer eine gute Idee, einen passenden Datentyp zu verwenden. DECIMAL erscheint mir hier gut geeignet.

Um noch auf die schnelle ein Ergebnis zu ermitteln, kannst Du MySQL auch anweisen, den Wert Deiner Spalte als DECIMAL bzw. FLOAT zu betrachten:

SELECT
    -- Suche das Minimum der Spalte Temperatur, wobei die Werte dieser
    -- Spalte als FLOAT betrachtet werden sollen.
    MIN(CAST(Temperatur AS FLOAT))
FROM
    my_table
WHERE
    DatumZeit > NOW() - INTERVAL 1 YEAR

Auf Dauer wirst Du damit nicht glücklich. Nach erfolgreicher Abfrage kannst Du an die Konvertierung gehen.

Freundliche Grüße

Vinzenz