Tråd: Tricky sql
View Single Post
Trådstarter
51

Kode

SELECT photo.pname, photo.pfilename, photo_has_rating.imgId FROM photo, photo_has_rating WHERE photo.pid = photo_has_rating.imgId group by photo_has_rating.imgId order by AVG(voteValue) desc limit 10;
tabellene mine heter da photo_has_rating og photo. I photo_has_rating heter pid imgId (sånn for å gjøre forvirringen komplet)

Men nå får jeg altså ut de mest populære (over all), men trenger fortsatt å begrense dette pr tid (mest pop forrige uke, måned osv)

Om skarpe hjerner ser løsningen: jeg er fortsatt keen hint og vink.

Tid:
tiden ligger som unixdate, satt inn ved php's date(u)
resultatene er da (om jeg har forstått dette rett) antalle sekunder etter kl X 1970, ser i alle fall slik ut: 1177325836, 1177325740, osv
(10 siffer pr tuppel)
Sist endret av Nanaki; 23. april 2007 kl. 13:35.