![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 22.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem:
Mam tabele w bazie danych zawierajaca kolumne typu datetime - co chcialbym z tym zrobic: Chcialbym uzyskac pierwszy rekord w tabeli, dla ktorego data jest wieksza od obecnej (mowiac prosciej, chcialbym pobrac rekord dotyczacy najblizszego wydarzenia, ktore bedzie mialo miejsce). Nie mam pojecia z jakiej funkcji uzyskac obecny czas by mozna bylo porownac te daty, na chwile obecna mam: date - kolumna typu datetime. Odziwo sprawdza sie to w przypadku gdy zmieniam znak nierownosci, natomiast nie dziala to w takim przypadku (czyli de facto nie dziala) Zastanawiam sie wiec w jaki sposob moge dokonac takiego porownania by osiagnac oczekiwany rezultat. Z góry dziekuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 22.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak, tylko w takim wypadku rekordy wyswietla sie w innej kolejnosci, nie mam racji? Jezeli bede mial powiedzmy rekordy z datami:
20.01.2011 19.01.2011 24.01.2011 18.01.2011 16.01.2011 21.01.2011 To wyswietlajac 3 wedlug Twojej metody wyswietli mi: 21.01.2011 20.01.2011 19.01.2011 Nie mam racji? Mi natomiast zalezy na zachowaniu ich kolejnosci (IMG:style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:25 |