Vampisja » 2010.01.30 15:02

Привет. У меня в базе хранятся в поле id(это ид юзера что проголосувал) uid(это ид юзера за каво голосували) data(дата голоса)
мне нужна вивести за месяц один uid за которий больше голосовали. Подскажите как?

Gemorroj » 2010.01.30 17:50

Код:

1
2
3
4
5
SELECT COUNT(id) AS `count`, uid
FROM `table`
WHERE date > "2009-12-31" AND date < "2010-02-01"
GROUP BY uid
ORDER BY count DESC LIMIT 1
Vampisja » 2010.01.30 21:19

Спасибо.