ПИ
Парамонов Иван

Как посчитать количество повторяющихся значений в SQL Access?

Есть таблица Имя и Статус. Нужно вывести количество статуса по имени. Должно выглядеть вот так ИМЯ Статус"в работе" Стутус"сдан" Стутус"Ожидает" Иванов 22 45 10 Сидоров 3 34 55

АX
Александр Xxx

select Имя, count(select Статус from имя_таблицы where статус = 'В работе'),
count(select Статус from имя_таблицы where статус = 'Сдан'),
count(select Статус from имя_таблицы where статус = 'Ожидает')
From имя_таблицы

По идее, так должно работать. Если не работает - попробуй count перенести в подзапрос

Тим
Тим

select Имя, sum(IIF( Статус='В работе',1,0)), sum(IIF (Статус='Сдан',1,0)), sum(IIF(Статус='Ожидает',1,0)) From таблица group by Имя

Похожие вопросы
в таблице значения 1,2,2,1 посчитать сумму из строк 1+1, 2+2 SQL
Подскажите SQL запрос в microsoft access
Access 2007. Как на языке sql в табличной форме сделать так...
Составить запрос Sql access
Как посчитать количество значений по заданным критериям? В Экселе
найти минимальное значение и количество этих значений (если повторяются) (си)
Помогите объединить 2 запроса (для Access 2010) в SQL:
как в экселе посчитать количество нужных мне значений?
[SQL-Access] Как вычесть текущую запись поля из предыдущего?
в чем преимущества access перед SQL?