![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem. W bazie danych mam dwa pola: data_pobrania, data_zdania. Gdzie np. wstawiam: '2006-01-01' oraz '2006-01-05'.
Teraz, uzytkownik podaje swoje 2 daty. Np. chce pobrac '2006-01-02' i oddac '2006-01-07' - system powinnien zwroci blad. Jakie zapytanie wykombinowac, zeby sprawdzic czy 2 daty podane przez uzytkownika zawieraja sie w kolejnych 2 datach znajdujacych sie w bazie danych? Z gory dzieki za pomoc! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
2 warunki w zapytaniu.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
troszke nie do końca zrozumiałem co chcesz zrobić ale myśle że chodzi Ci o to co napisałem Ten post edytował sticker 20.09.2006, 15:51:30 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Możesz też użyć słowa kluczowego w zapytaniu sql: between
Łukasz -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 1 Dołączył: 19.02.2004 Ostrzeżenie: (10%) ![]() ![]() |
ja napisze Ci troche niekonwencjonalnie, ale mysle, ze skutecznie. Zawsze w ten sposób
rozwiazuje problemy z datami:
a teraz opisze o co chodzi: 1) - to co masz w bazie 2) - 6) mozliwe zakresy dat które moze podać użytkownik, teraz wystarczy w klauzuli WHERE odpowiednio napisac warunek i wszystko musi dzialac |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:47 |