![]() |
![]() |
![]()
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%) ![]() ![]() |
Poki co jest to wersja robocza, wiec i tak i tak beda pozmieniane pozniej kolumny (IMG:style_emoticons/default/tongue.gif) ale dzieki za uwage,
odnosnie tego zapytania: pokaze ono 3 pierwsze rekordy spelniajace warunek, ja natomiast potrzebuje 3 ostatnie, Wiec do Twojego zapytania powinien dojsc jeszcze OFFSET na podstawie mojego wczesniejszego zapytania - tak tez zrobilem, zastanawialem sie jedynie czy jest mozliwosc, by zapisac to w inny sposob. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:44 |