2012-03-29 3 views
0

Ich weiß nicht, wie genau zu erklären, aber ich werde versuchen, es:gibt es den nächsten Eintrag mit Datum

Ich habe eine Tabelle in meiner MySQL-Datenbank, die ein Date-Row.The Datum hat formatierte als DD-MM .

Ich brauche eine Abfrage, die mir den nächsten möglichen Eintrag vom aktuellen Datum an gibt.

Ich hoffe, jemand verstehen ...

+2

Sie können * nur * DD-MM nicht in einer DATETIME-Spalte speichern, also können wir annehmen, dass der Spaltenname VARCHAR ist? –

+2

Posten Sie einige Beispieldaten und gewünschte o/p. Das wird für alle Zuschauer kristallklar sein statt Ihrer Erklärung. – Teja

+0

Ja ist es. Die Abfrage wird von C# gesendet. – Styler2go

Antwort

0

MySQL unterstützt Datum Vergleiche also, wenn Sie ein Datum haben Sie tun können:

Select * FROM TABLE WHERE TIMEFIELD > "2012-03-29 14:33:32"; 

In diesem Fall wird die Zeichenfolge hartcodiert ist, ich bin nicht sicher, ob das genau das ist, was du willst, weil es ein bisschen vage ist, aber du kannst es anpassen.

+0

Ich denke, das wird nicht mit VARCHAR und einem benutzerdefinierten Datumsformat funktionieren? – Styler2go

+0

Nein, ich denke, es wird nicht. Warum verwenden Sie ein benutzerdefiniertes Datumsformat? –

+0

Weil die Daten von einem IRC kommen, wo es bequemer ist, DD-MM schnell einzugeben ... – Styler2go

Verwandte Themen