ralphi: delete und min?

Beitrag lesen

Hi Leute,

folgendes SQL Problem:

Ich möchte gerne einen Datensatz aus einer Tabelle löschen deren Datenwert (Zeit) am niedrigsten (also am ältesten ) ist.

Die Befehle habe ich bereits beim MySql server ausprobiert:
DELETE FROM tabelle WHERE zeit = (MIN (Zeit))
DELETE FROM tabelle WHERE zeit = MIN (Zeit)
DELETE FROM tabelle WHERE zeit = MIN ('Zeit')
DELETE FROM tabelle WHERE MIN Zeit
DELETE FROM tabelle WHERE MIN (Zeit)
DELETE FROM tabelle WHERE Zeit = SELECT MIN (Zeit) FROM tabelle
DELETE FROM tabelle WHERE Zeit = SELECT MIN (Zeit)
usw.
etweder tut er gar nichts oder er sagt funktion tabelle.MIN nicht bekannt.

Sagt mir jemand was ich falsch mache?

Kurz zu dem was ich mache. Mit einem Datenlogger lese ich mit VB Werte von Solarzellen aus. Um einen örtlich unabhängigen Blick drauf zu haben, möchte ich gerne eine Tabelle (neben der Haupttabelle) mit den aktuell letzten 30 Messwerten füttern, die ich dann als Diagramm unter PHP darstellen möchte - (www.Asial .de). Dazu möchte ich von den 30 Werten den Ältesten löschen und den aktuellen Einpflegen. Also ein Fenster auf den laufenden Datenfluß haben.

Grüße ralphi