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: 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 |
|
|
|
Helios Sprawdzanie czy 2 daty zawieraja sie w przedziale czasowym 20.09.2006, 15:40:29
SongoQ 2 warunki w zapytaniu.
[SQL] pobierz, plaintext S... 20.09.2006, 15:50:41
sticker [SQL] pobierz, plaintext SELECT * FROM Tabelka WHE... 20.09.2006, 15:51:13
kossa Możesz też użyć słowa kluczowego w zapytaniu sql: ... 20.09.2006, 19:27:18 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:21 |