2016-05-25 9 views
0

verwende ich H2 eingebettet db und habe einige Tabelle mit dem Feld „Zeit TIME STANDARD CURRENT_TIME‘Einfache SQL-Abfrage zum Löschen

Wie ich alle Zeilen aus der Tabelle gelöscht werden kann, wo CURRENT_TIME -.? Table.time> 10 min

+0

Welches Detail bereitet Ihnen Schwierigkeiten? –

Antwort

2

Sie können unter so etwas wie die Abfrage schreiben

DELETE FROM table WHERE TIME_FIELD > (DATEADD('MINUTE',-10, CURRENT_TIME))) 

EDIT 1. die obige Abfrage zeigt mehr als, ich glaube, Sie wollen weniger als

EDIT 2: Weitere Informationen über Funktionen von H2-Datenbanken finden Sie unter dem folgenden Link.

Functions

+0

zweiter Weg funktioniert nicht .. – dzrkot

+0

alles in Ordnung, es ist Arbeit. – dzrkot

Verwandte Themen