Hallo ich bastell an ein Abfrage rum die mir aus einer Tabelle den nächst möglichen termin in der Zunkunft ausgibt.
Es soll so funktionieren :
Am Anfang des Jahres werden alle Termine eingegeben . Jetzt sollen auf der Frontpage via php der nächste Termin (nur einer) ausgegeben werden.
k_datum ist vom Typ date
k_begin vom Typ time
Mein Versuch:
SELECT * FROM Kalender LEFT JOIN partner ON Kalender.k_partner_id = partner.partner_id where k_datum > CURDATE() AND k_beginn > CURTIME() ORDER BY k_datum LIMIT 1,1
Als Beispiel:
Termin Datum Uhrzeit
--------------------------------------------------
Termin1 16.02.2005 18:00:00
Termin2 17.02.2005 16:00:00
Termin3 20.02.2005 15:00:00
Meine Abfrage (ausgeführt am 17.02.2005 um 12:30:00 ) liefert mir dann den aber den Termin3, dabei soll Termin 2 ausgegeben werden.
Sieht einer den Fehler oder hat einen anderen Vorschlag?
Es soll so funktionieren :
Am Anfang des Jahres werden alle Termine eingegeben . Jetzt sollen auf der Frontpage via php der nächste Termin (nur einer) ausgegeben werden.
k_datum ist vom Typ date
k_begin vom Typ time
Mein Versuch:
SELECT * FROM Kalender LEFT JOIN partner ON Kalender.k_partner_id = partner.partner_id where k_datum > CURDATE() AND k_beginn > CURTIME() ORDER BY k_datum LIMIT 1,1
Als Beispiel:
Termin Datum Uhrzeit
--------------------------------------------------
Termin1 16.02.2005 18:00:00
Termin2 17.02.2005 16:00:00
Termin3 20.02.2005 15:00:00
Meine Abfrage (ausgeführt am 17.02.2005 um 12:30:00 ) liefert mir dann den aber den Termin3, dabei soll Termin 2 ausgegeben werden.
Sieht einer den Fehler oder hat einen anderen Vorschlag?