Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Curdate() a zwykla data, Czemu to nie dziala?
Aztech
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 3
Dołączył: 22.10.2003
Skąd: Wrocław

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


Mam dwa zapytania - pierwsze nie wiedziec czemu nie chce zwrocic mi zadnego wyniku, drugie (to z curdate() ) natomiast wyswietla wszystko bezproblemowo.
Pole "Data" przypisywane do $data_tur jest typu date i posiada wartosc.

1)

  1. $data_tur = $dane2["Data"];
  2. $sql = 'SELECT PID, Name, SUM( Skalpy ) , SUM( Gry ), SUM( Skalpy ) / SUM( Gry ) AS Rank, tournaments.Data'
  3. . ' FROM listrank' . ' LEFT JOIN tournaments ON tournaments.TurnID = listrank.TurnID AND tournaments.Data'
  4. . ' BETWEEN '.$data_tur.' - INTERVAL 2 year AND '.$data_tur
  5. . ' WHERE tournaments.Data IS NOT NULL '
  6. . ' GROUP BY PID'
  7. . ' ORDER BY Rank DESC';


2)
  1. $sql = 'SELECT PID, Name, SUM( Skalpy ) , SUM( Gry ), SUM( Skalpy ) / SUM( Gry ) AS Rank, tournaments.Data'
  2. . ' FROM listrank' . ' LEFT JOIN tournaments ON tournaments.TurnID = listrank.TurnID AND tournaments.Data'
  3. . ' BETWEEN curdate() - INTERVAL 2 year AND curdate()'
  4. . ' WHERE tournaments.Data IS NOT NULL '
  5. . ' GROUP BY PID'
  6. . ' ORDER BY Rank DESC';


Co tu jest nie tak??

Ten post edytował Aztech 16.10.2004, 01:23:02
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: 25.08.2025 - 05:47