Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie z bazy (z dwóch tabel!) danych według daty
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Mam w bazie 2 tabeli:

  1. CREATE TABLE `tabela_jeden` (
  2. `id_jeden` int(11) NOT NULL AUTO_INCREMENT,
  3. `id_dwa` int(11) NOT NULL,
  4. `nr_ew` char(17) NOT NULL,
  5. PRIMARY KEY (`id_jeden`,`id_dwa`)
  6. );


oraz tabela:

  1. CREATE TABLE `tabela_dwa` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `id_dwa` int(11) NOT NULL,
  4. `ostatniPunkt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  5. PRIMARY KEY (`id`,`dane_uczestnika_id`)
  6. );


Chcę pobrać dane z tabeli "tabela_jeden", ale pod warunkiem, że pola "id_dwa" są równe w obu tabelach, a dodatkowy warunek, że pole "ostatniPunkt" (zawiera dane w formacie np 2008-01-02 08:23:18) nie jest starszy niż np jakaś tam data.

Robię coś takiego:

SELECT pz.id_jeden, pz.nr_ew FROM polec_zaplaty pz, punktacja p WHERE pz.id_dwa = p.id_dwa AND UNIX_TIMESTAMP(p.ostatniPunkt) <= UNIX_TIMESTAMP('2007-12-22 21:56:12') ORDER BY pz.id_jeden

... i zwraca mi wszystkie rekordy z bazy, jak próbuję zmieniać datę, to nic z tego sad.gif

gdzie jest błąd?

Ten post edytował miedzna 3.01.2008, 14:57:44
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 20:58