Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]data (mysql - date) późniejsza niż zadany dzień, jak ograniczyć wyniki zakresem dat?
esos
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 7.08.2005
Skąd: zabrze

Ostrzeżenie: (0%)
-----


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?

Ten post edytował esos 5.01.2010, 10:46:35
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




BETWEEN
Go to the top of the page
+Quote Post
kosmowariat
post
Post #4





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

Ostrzeżenie: (0%)
-----


albo AND ;]
Go to the top of the page
+Quote Post
esos
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 7.08.2005
Skąd: zabrze

Ostrzeżenie: (0%)
-----


rozgryzione, dzieki za pomoc (IMG:style_emoticons/default/smile.gif)
between okazało się najwygodniejsze.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:01