#1 2010.01.30 15:02

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Подсчет данных в БД

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

Отредактировано Vampisja (2010.01.30 15:03)

Неактивен

#2 2010.01.30 17:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Подсчет данных в БД

Код:

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

Неактивен

#3 2010.01.30 21:19

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Re: Подсчет данных в БД

Спасибо.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.008 s