Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Помогите с запросом для статистики


Автор: DenisSh 9.12.2008, 15:38
Есть таблица пользователей в которой одна колонка это сет('активный','неактивный','удаленный') и есть колонка с айди создателя. Вопрос:
как можно запросом получить количество активных пользователей, неактивных пользователей и удаленных для определенного создателя.
Точнее можно это как то одним запросом сделать или только под каждое значение отдельный запрос?

P.S. работаю уже 14 час, голова немного не варит.

Автор: Zloxa 9.12.2008, 16:49
Цитата(DenisSh @  9.12.2008,  15:38 Найти цитируемый пост)
как можно запросом получить количество активных пользователей, неактивных пользователей и удаленных для определенного создателя.

Код

select "айди создателя"
         ,sum/*count*/(case when "статус"= 'активный' then 1 end) "Активных"
         ,sum/*count*/(case when "статус"= 'неактивный' then 1 end) "Нективных"
         ,sum/*count*/(case when "статус"= 'удаленный' then 1 end) "Удаленных"
from "таблица пользователей"
group by "айди создателя"


Добавлено через 3 минуты и 59 секунд
ПС. в Таганроге поклонись от меня Петюньке (Котрый на пятисотке smile

Автор: DenisSh 9.12.2008, 17:06
о! спасибо!

по поводу пети первого окsmile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)