Отчет половозрастное распределение
mrDuke
Рязань
есть исходная таблица в которой данные
Дата Рождения | Пол | Фирма
Необходимо вывести отчет следующего вида
Каким образом это можно сделать? Никак не придумаю решение.
Дата Рождения | Пол | Фирма
Необходимо вывести отчет следующего вида
Каким образом это можно сделать? Никак не придумаю решение.
Комментарии
- Сделайте запрос, используя LEFT JOIN.
- Шапку в отчёте оставляйте как есть.
- Поля из запроса перекиньте на свои места.
select
sum(case when Пол='Муж' and Возраст between 0 and 4 then 1
else 0
end) as Мужчиныот0до4,
sum(case when Пол='Муж' and Возраст>4 and Возраст<10 then 1
else 0
end) as Мужчиныот4до10,
sum(case when Пол='Жен' and Возраст>4 and Возраст<10 then 1
else 0
end) as Женщиныот4до10,
from Utable
Group by Фирма
Спасибо! Работает.