Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрос с группировкой 
V
    Опции темы
blur
Дата 23.5.2006, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 9.11.2004

Репутация: нет
Всего: 1



Всем привет, 
Есть табличка:
Users

Id
Name
Age
Sex - (F, M)

Нужно сделать статистику:

Age           Male        Female      Total

0-1              1               2               3
1-2               2              3                5
....              ....              ...              ....

Как получить Total я знаю, а вот Male и Female?  
PM MAIL   Вверх
Kesh
Дата 23.5.2006, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Мне кажется, что-то вроде этого подойдет... Правда мускула под рукой нет - пишу от руки... Можут быть серьезные ляпы, но идея такая...
Код

SELECT `age`, SUMM(IF(`sex`='M',1,0)), SUMM(IF(`sex`='F',1,0)), COUNT(*)
FROM ...
WHERE...
GROUP BY...
   


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
blur
Дата 23.5.2006, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 9.11.2004

Репутация: нет
Всего: 1



Цитата(Kesh @ 23.5.2006,  07:44)
Мне кажется, что-то вроде этого подойдет... Правда мускула под рукой нет - пишу от руки... Можут быть серьезные ляпы, но идея такая...
Код

SELECT `age`, SUMM(IF(`sex`='M',1,0)), SUMM(IF(`sex`='F',1,0)), COUNT(*)
FROM ...
WHERE...
GROUP BY...

То что доктор прописал  smile  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.