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
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
@morricone85
я, вообще, на стороне базы, такие вычисления не проводил бы
Ответ написан
@zaregan
SELECT reservtable.sudovlad, reservtable.summa, reservtable.years, reservtable.summa * 100 / reservtable2.summa2 as percent, reservtable2.summa2, reservtable2.years2
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Группа АБСОЛЮТ Москва
от 120 000 до 150 000 руб.
SaveTime Москва
от 140 000 до 200 000 руб.
от 120 000 до 220 000 руб.
22 янв. 2019, в 00:48
60 руб./за 1000 зн.
22 янв. 2019, в 00:09
120000 руб./в месяц
21 янв. 2019, в 23:37
1000 руб./за проект