Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Wyciąganie danych wieku
Forum PHP.pl > Forum > Przedszkole
Zwariowany
Witam. Jak mam się zapytać bazy mysql, żeby wyciągnęła wszystkie wiersze gdzie wiek jest większy niż 10 lat, a mniejszy niż 20 lat (format w mysql pola daty: 1990-01-01)?
skowron-line
http://dev.mysql.com/doc/refman/5.1/en/dat...nction_datediff
Odejmij od obecnej daty ta z bazy i ogranicz tak jak chcesz smile.gif

lub
http://dev.mysql.com/doc/refman/5.1/en/dat...n_timestampdiff -> różnica wyrażona w latach.
ale tu musisz sobie zrobic konwersje swojej daty na timestamp przy użyciu CAST
  1. SELECT cast( "2009-01-01" AS DATETIME);

* pisane z palca.
Ziom73
Wyjaśnienie: Co to MySQL?
Stosowanie: Jak używać MySQL?
Pozdro. biggrin.gif


// ten post może wyglądać dziwnie ponieważ
// usunąłem kilka wypowiedzi w tym temacie
// jednak jest tu jak najbardziej na miejscu
// ayeo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.