Получение Процентного Сложного Запроса Афины - PullRequest
0 голосов
/ 30 марта 2020

Я сделал сложный запрос, чтобы получить несколько значений. Затем покажите процентное содержание вторых параметров по общему итогу.

Я должен сделать это для большого количества переменных.

В основном:

  1. Строки объединения подсчитывает из двух таблиц, чтобы получить общие итоги.
  2. Объединяет два подсчета строк с примененным параметром.
  3. Параметр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'

)
...