![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam w tabeli SQL dwie kolumny START i KONIEC w START jest zapisana godzina rozpoczęcia akcji przykładowo '17:45' a w KONIEC jest zapisana godzina zakończenia akcji przykładowo '21:15' obie kolumny są typu `varchar`. Gdy użytkownik dodaje swoją akcje np. START o '18:20' i KONIEC o '19:10' chciałbym sprawdzić czy jego przedział czasowy nie jest już zarezerwowany. Nie mam zielonego pojęcia jak się za to zabrać, próbowałem z BETWEEN i z sprawdzaniem większości i mniejszości. Przekopywałem również google ale bez żadnych rezultatów. Proszę o pomoc z napisaniu zapytania. Z góry dzięki. P.S Każdy kto udzieli sensownej odpowiedzi w moim temacie dostanie ode mnie `+`. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
jako drugi parametr podaj znacznik czasu interesującego cie dnia.
edit:// chyba źle Ci napisałem. musisz obliczyć różnicę między dzisiaj i wtorkiem, chyba z tym sobie poradzisz, wtorek według date('w') to 2, piątek to 5 no i potem dodaj do time() liczbę sekund odpowiadającą tej różnicy dni i wrzuć to jako drugi parametr date Ten post edytował peter13135 15.07.2011, 23:02:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 17:59 |