Как получить процент от 2 таблиц, используя SQL - PullRequest
0 голосов
/ 31 мая 2019

Я работаю над своим проектом, используя Impala.и у меня есть 2 разные таблицы, моя цель состоит в том, чтобы получить в качестве выходного результата имя compteur, следующее за процентами всех месяцев 2016 года, а затем 2017 года, чтобы я мог получить сравнительное представление.

+----------+----------+------------+---------+--------------+
| compteur |   jan2016| feb2016    | mars2016 |    avr2016  | ...
+----------+----------+------------+---------+--------------+
|  5510    |7760250   |   56840    |          |   5000      |
|  3200    |7865000   |   894650   |          |   850       |
|  4850    |3596825   |   687970   |          |   7860      |
|  5500    |4589350   |   55256    |    5000  |    6698     |
+----------+----------+------------+---------+---------+

моей второй таблицы:

    +----------+----------+------------+---------+--------------+
| compteur |   jan2017| feb2017    | mars2017 |    avr2017  | ...
+----------+----------+------------+---------+--------------+
|  5510    |568050    |   56840    | 589744   |   5000      |
|  3200    |5000      |   894650   |   456242 |   850       |
|  4850    |3899825   |   687970   |  4578    |   7860      |
|  5500    |4589350   |   55256    |    5000  |    6698     |
+----------+----------+------------+---------+---------+

что я хочу это:

 +------+---------------+-----------+
| COmpteur |    % of 2016  | % of 2017 |
+-------+------------------+-----------+
|   5510   |      %        |  %        |
|   3200   |       %       |  %        |
|   4850   |        %      |  %        |
|   5500   |          %    |  %       |
+----------+---------------+-----------+
...