[GastForen Programmierung/Entwicklung PHP und MySQL Nächster Termin (MySql)

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Nächster Termin (MySql)

cwenet
Beiträge gesamt: 1139

30. Apr 2013, 21:46
Beitrag # 1 von 2
Bewertung:
(1718 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

ich habe eine Tabelle, die wie folgt aufgebaut ist:

id | datum | event

So sieht der Inhalt aus:

1 2013-06-15 Event 1
2 2013-05-24 Event 2
3 2013-05-23 Event 3
4 2013-05-04 Event 4
5 2013-04-26 Event 5
.... usw.

Hiermit möchte ich den aller nächsten Termin ab heute ermitteln.
Heute ist der 30.4.2013. Also wäre der nächste interessante Termin der 4.5.2013.
Code
SELECT * FROM termine ORDER BY ABS(DATEDIFF(datum, NOW())) ASC LIMIT 1 

Es wird aber der 26.4.2013 ausgeworfen.

Hat jemand bitte eine Idee, wie ich den nächsten Termin finden kann?

Danke und Gruss
Christoph

(Dieser Beitrag wurde von cwenet am 30. Apr 2013, 21:48 geändert)
X

Nächster Termin (MySql)

cwenet
Beiträge gesamt: 1139

3. Mai 2013, 07:05
Beitrag # 2 von 2
Beitrag ID: #512029
Bewertung:
(1671 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich glaube, ich habe tatsächlich etwas gefunden. Es scheint zu funktionieren.

Code
SELECT * FROM termine WHERE datum >= CURDATE() ORDER BY datum LIMIT 0,1 


Danke fürs mitlesen.

Gruss
Christoph


als Antwort auf: [#511957]