У меня есть запрос, который выбирает из таблицы, содержащей дату, валюту, mvcleanccy и spotsek.Присоедините сводные таблицы, переименуйте столбцы. SQL
Вопрос 1. Как переименовать столбцы с DKK, EUR ... на DKK_MV, EUR_MV.
Вопрос 2. У меня одинаковый шарнир с той лишь разницей, что 'MV_SEK' = mvcleanccy*spotsek
заменен на MV = mvcleanccy
. Если я хочу присоединиться к этим двум опорным точкам в позиции даты в запросе, как мне это сделать без создания двух отдельных таблиц и последующего присоединения?
SELECT *
FROM(
SELECT
currency
,'MV_SEK' = mvcleanccy*spotsek
,todaypositiondate
from T1
) as src
PIVOT
(
sum(MV_SEK)
for
currency in ([DKK], [EUR], [NOK], [SEK], [USD])
)
as pivottable
Order by todaypositiondate desc
Вопрос 2 совершенно неясно –
я перефразировать в настоящее время. – Haggan
Какая СУБД вы используете? Ваш запрос является нестандартным SQL. –