Pobieranie rekordu z najbliższą datą

0

Cześć,
mam pytanie. Stworzyłem tabelę w MySql o nazwie np wydarzenia. Jedno z pól to przyszła data zapisana w formie stringa (moge to zmienić jeżeli będzie potrzeba) w formacie '2016-01-18 22:15'. Teraz mam pytanie.

Czy jest możliwość stworzenia zapytania do bazy, które zwróciłoby rekord z najbliższą do aktualnej datą i godziną?

Czy jednak trzeba pobrać wszystkie i porównać?

1

Możesz np. wyciągnąć wydarzenia z datą >= now() i do tego sortowanie po dacie wydarzenia rosnąco oraz ewentualnie jakiś limit.

Edit:
I tak - zmień typ pola na jakiś datetime.

1 użytkowników online, w tym zalogowanych: 0, gości: 1