Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Zapytanie SQL
kinder
post 18.03.2011, 18:37:49
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.03.2010

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


witam w jaki sposob mozna wydobyc ostatnie rekordy dodane w ciągu ostatnich 30 dni?
W tabeli jest pole data (typ date).
Z góry dziękuje

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Fifi209
post 18.03.2011, 18:46:06
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Porównać z aktualną?
A jak próbowałeś?

Ten post edytował fifi209 18.03.2011, 18:46:27


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
kinder
post 18.03.2011, 18:52:43
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.03.2010

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


Próbowałem tak:
  1. SELECT * FROM ksiazki WHERE DATA >= NOW()-30;


Nie wiem jak odjać od daty 30 dni np jakby bylo 15.02.2011 to by dało wyniki od 16.01.2011

Ten post edytował kinder 18.03.2011, 18:54:41
Go to the top of the page
+Quote Post
-krzotr-
post 18.03.2011, 21:26:10
Post #4





Goście







  1. SELECT * FROM NEWS WHERE DATE_SUB( NOW(), INTERVAL 30 DAY) < `DATA`


http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html

Ten post edytował krzotr 18.03.2011, 21:26:28
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:37