Я сделал сложный запрос, чтобы получить несколько значений. Затем покажите процентное содержание вторых параметров по общему итогу.
Я должен сделать это для большого количества переменных.
В основном:
- Строки объединения подсчитывает из двух таблиц, чтобы получить общие итоги.
- Объединяет два подсчета строк с примененным параметром.
- Параметрcount / grandtotal = процентов
Мне нужно сделать это примерно для 6 параметров.
select
sum(givesmeonesubset_1) as grandtotal
(
Select
count(*) as givesmeonesubset_1
from
table1
union all
Select
count(*) as givesmeonesubset_2
from
table2
)
union all
select
sum(givesmeonesubset_param) as subtotalparam
(
Select
count(*) as
from
table1
where param ='x'
union all
Select
count(*) as givesmeonesubset_2
from
table2
where param ='x'
)