oleja1ee7
@oleja1ee7

Как правильно дополнить Запрос SQL?

Здравствуйте, подскажите как правильно дополнить этот запрос, чтобы между колонками years и summa2 появилась колонка percent в которой будет содержаться процент на сколько изменилось значение summa относительно summa2 в процентах?

SELECT reservtable.sudovlad, reservtable.summa, reservtable.years, reservtable2.summa2, reservtable2.years2
FROM(
	SELECT sudovlad, Sum(gruz_pass) AS summa, Extract(YEAR from data_vih_p_ot ) AS years 
	FROM ships WHERE sudovlad = 'pere' 
	GROUP by Extract(YEAR from data_vih_p_ot )
    ) reservtable,
    (SELECT sudovlad, Sum(gruz_pass) AS summa2, Extract(YEAR from data_vih_p_ot ) AS years2 
	FROM ships WHERE sudovlad = 'pere' 
	GROUP by Extract(YEAR from data_vih_p_ot )
    ) reservtable2
WHERE reservtable.years=2018 AND reservtable2.years2=2017


5c157d6831166257011222.png
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 2
@morricone85
я, вообще, на стороне базы, такие вычисления не проводил бы
Ответ написан
@zaregan
SELECT reservtable.sudovlad, reservtable.summa, reservtable.years, reservtable.summa * 100 / reservtable2.summa2 as percent, reservtable2.summa2, reservtable2.years2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Альфа Банк Екатеринбург
от 80 000 руб.
BasicDecor Москва
от 90 000 до 130 000 руб.
ЛОКО-Банк Москва
от 180 000 руб.
19 июн. 2019, в 15:48
300 руб./в час
19 июн. 2019, в 15:18
100000 руб./за проект
19 июн. 2019, в 14:39
10000 руб./за проект