Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 12.06.2002 Skąd: opole/wrocław Ostrzeżenie: (0%)
|
Witam,
przechowuje w tabeli dane klientów - ok 40 pól. Jednym z nich jest data urodzenia w formacie timestamp. Jestem teraz w trakcie robienia wyszukiwarki. Moje pytanie jest następujące: Jak napisać zapytanie, które zwróci mi klientów z określonego przedziału wiekowego (od ... do ...). Podkreślam, że chciałbym zrobić to z poziomu mysql'a za pomocą jednego zapytania (tzn bez wczesniejszego pobierania wartości pola data_urodzenia z tabeli, obliczania przedzialu, który pożniej wykorzystamy w drugim zapytaniu) ... Mam nadzieje ze nie za bardzo namieszałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdrawiam Lechu |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 12.06.2002 Skąd: opole/wrocław Ostrzeżenie: (0%)
|
Cytat(SamoChwała @ 2005-03-10 16:32:21)
zmienne: $pocz i $koniec => to daty pobierane z formularza Nie całkiem o to mi chodziło... Chodzi o to, że dostaje przedział wieku jako jakies dwa int'y, data urodzenia jest jako timestamp i nie bardzo umiem sobie poradzić z zapytaniem, które zwróci mi ludzi o wieku z określonego przedziału. Jak najlepiej napisać taki warunek? Kombinowałem tak:
Zdaje sobie sprawe z tego, że tak nie bedzie to raczej działać, ale myśle ze lepiej ilustruje to mój problem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Jestem przekonany, że znacie jakieś optymalne rozwiązanie. pozdrawiam Lechu Ten post edytował Lechu 12.03.2005, 23:23:51 |
|
|
|
Lechu problem z datą 10.03.2005, 16:26:20
SamoChwała [SQL] pobierz, plaintext $z = "SELECT idPola ... 10.03.2005, 16:32:21
Vertical Jedna uwaga: zmienne w MySQL są przedstawiane jako... 10.03.2005, 19:08:42
tts a, to jak masz timestamp to masz wszystko, zmien s... 13.03.2005, 03:43:41
Lechu Mam jeszcze jedno pytanie, teraz z czystej ciekawo... 16.03.2005, 15:07:13
tts mozesz skorzystac z pola typu DATETIME( ). 16.03.2005, 15:33:57 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 15:37 |