Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]data (mysql - date) późniejsza niż zadany dzień
Forum PHP.pl > Forum > Przedszkole
esos
gryzę się z tym tematem 2gi dzień...

w bazie przechowuję daty jako pole typu DATE (RRRR-MM-DD). Są one nadawane z automatu podczas wrzucania kolejnego rekordu. W momencie, gdy chcę wyciągnąć rekordy, gdzie data jest późniejsza niż np 10 grudnia 2009, piszę:


  1. $pytanie="select
  2. proces_id as id,
  3. proces_stan as stan,
  4. proces_start as wniosek_przyszedl,
  5. (...)
  6. ...where wniosek_przyszedl > '2009-12-010'";


niestety cały czas dostaję listę wszystkich rekordów, a nie tylko tych, które mają datę późniejszą niż zadana.

Jaki jest poprawny zapis wyciągnięcia rekordów które mają datę 'późniejszą niż', lub rekordów gdzie data jest w zakresie pomiędzy dwiema zadanymi datami?
nospor
po pierwsze:
nie:2009-12-010
a:2009-12-10

po drugie:
http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html
tam masz wszystko co cie bedzie interesowalo
piotrooo89
BETWEEN
kosmowariat
albo AND ;]
esos
rozgryzione, dzieki za pomoc smile.gif
between okazało się najwygodniejsze.
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.