我有下面的查詢,它從包含日期,貨幣,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
您正在使用哪些DBMS?您的查詢是非標準的SQL。 –