select
avg(poll.vote) as score,
poll.picture_key,
picture.filename,
picture.filesize,
picture.views,
picture.width,
picture.height,
date_format(picture.date_posted, '%m/%d/%y %r') as date,
member.username
from
poll, picture, member
where
poll.picture_key = picture.picture_key and
member.member_key = picture.member_key and
picture.public = 'Y' and
picture.date_posted > date_sub(now(), interval 7 day)
group by
poll.picture_key
order by
score desc limit 20
Brought to you by the 'pics?' development team