Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie o dwie daty
b2n
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 25.08.2004

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


WItam,
Rozchodzi sie o system newsów i tak w tabeli mam dwa pola 1. data 2. waznosc
i teraz tak chodzi o to aby wysciągnąc wszystkie rekordy które

a) w przypadku jesli pole "waznosc" jest 0000-00-00 to np. 21 dni od pola "data"
(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) jeśli podane jest "waznosc" to ma wyciagac do daty w tym polu podanym

ponizej mam takie dwa przykłady:

ten działa oczywiscie ale tylko w przypadku gdzie nie uwzgledniamy "waznosc"
  1. SELECT *
  2. FROM news WHERE DATA >= DATE_SUB(NOW(), INTERVAL 21 DAY) AND serwis = 0 ORDER BY DATA DESC, id DESC LIMIT 0, 10


no a takie napisałem w przypadku gdzie miało by uwzgledniać "waznosc" to troszke edycja tego zapytania wyżej.
  1. SELECT *
  2. FROM news WHERE waznosc<=NOW() OR DATA >= DATE_SUB(NOW(), INTERVAL 14 DAY) AND serwis = 0 ORDER BY DATA DESC, id DESC LIMIT 0, 10


mam nadzieje że jasno nakreśliłem ;-) bede wdzieczny za pomoc

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.09.2025 - 01:33