Показать сообщение отдельно
Старый 08.05.2008, 18:07   #13
Hunter_Tj
Постоялец
 
Аватар для Hunter_Tj
 
Пол:Мужской
Регистрация: 01.02.2007
Адрес: Kiev
Сообщений: 303
Репутация: 155
По умолчанию Ответ: АРМ Выборы

В таблице Голосование поле ГолосЗаКандидата я бы сделал Булевым, т.к. за него или есть голос или нет! Соответственно запрос выглядит примерно так:

SELECT КодИзбирателя, COUNT(*) as КолГолосов FROM Голосование WHERE ГолосЗаКандидата = True GROUP BY КодИзбирателя

т.е. тем самым ты получиш общее кол-во голосов по каждому из кандидатов, а далее применяя ф-ции МАХ() находим того у кого голосов наиболее!
Hunter_Tj вне форума
 
Ответить с цитированием Вверх
Сказали спасибо:
 
Время генерации страницы 0.02122 секунды с 10 запросами