[ nadinne @ 04.11.2010. 13:07 ] @
Pozdrav svima

Molim Vas za sugestiju oko upita, evo o čemu se radi:

U bazi imam tri tabele:

tabelu bioskopi (ID_bioskopa, naziv_bioskopa)
tabelu filmovi (ID_filma, naziv_filma)
tablelu repertoar (ID_bioskopa, ID_filma, vreme_projekcije)

Ove tabele puni PHP skipta koja preuzima podatke sa jednog sajta

sada mi treba neki query koji ce izlistavati podatke iz kolone vreme_projekcije sa sortiranim vremenima na svaka dva sata npr, da prikaze sve projekcije izmedju 18:00 i 20:00, pa onda izmedju 20:00 i 22:00..itd

kao i ovaj ID_filma i ID_bioskopa iz tabele repertoar da prikaze


Hvala puno


[ Jbyn4e @ 04.11.2010. 15:46 ] @
Pod uslovom da ti je vreme_projekcije tipa datetime u mysql bazi, primer kako bi izvukla id filmova i vreme projekcije po bioskopima bi bio, ako se ne varam, nesto ovako:
Code (sql):

SELECT r.*, b.* FROM repertoar r, bioskopi b WHERE r.ID_bioskopa=b.ID_bioskopa AND vreme_projekcije BETWEEN '2010-11-04 00:00:00' AND '2010-11-04 02:00:00';
 


Za sortiranje koristi "order by"...

Kombinovanjem jos tabela i uslova dobices ono sto ti treba. Ako negde zapne, javi se ponovo.