Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> najbliższa data - troche złożone
Gumiak
post 2.01.2006, 20:29:27
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 29.04.2003
Skąd: Stargard Szczeciński

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


  1. SELECT *
  2. FROM mecze ms
  3. INNER JOIN sezon s ON s.sezon_id = ms.sezon_id
  4. INNER JOIN rozgrywki r ON r.rozgrywki_id = ms.rozgrywki_id
  5. INNER JOIN fazy_sezonu f ON f.faza_id = ms.faza_id
  6. INNER JOIN kolejka k ON k.kolejka_id = ms.kolejka_id
  7. INNER JOIN druzyna d ON d.druzyna_id = ms.team_a_id
  8. LEFT JOIN news_obrazek no ON no.obrazek_id = d.druzyna_logo
  9. WHERE ((ms.sezon_id='$sezon_id') AND (ms.rozgrywki_id='3') AND (ms.faza_id='5') AND ((team_a_id='1') OR (team_b_id='1')) AND data>NOW())
  10. ORDER BY mecz_id ASC LIMIT 0, 1


I teraz chodzi mi o to, ze np. jesli mecze sa wpisane jeden po drugim z inna data np. id 1 ma 7 stycznia, kolejny 4 stycznia, a jeszcze kolejny 25 stycznia, to zeby pokazywalo najblizszy termin niezaleznie od kolejnosci dodania meczu - czyli np. 4 styczen.


Moj kod drukuje pierwszy rekord, ktory spelnia tylko warunek ze data musi byc wieksza niz obecna.

Po edicie:
sorki prosze o zamkniecie, nie pomyslalem o najprostrzej rzeczy czyli sortowaniu po dacie smile.gif

Ten post edytował Gumiak 2.01.2006, 23:57:00


--------------------
gg 1142714
Go to the top of the page
+Quote Post

Posty w temacie
- Gumiak   najbliższa data - troche złożone   2.01.2006, 20:29:27


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: 24.07.2025 - 22:54