Ich habe unter Abfrage, die aus einer Tabelle mit Datum, Währung, mvcleanccy und spotsek auswählt.Pivot-Tabellen verbinden, Spalten umbenennen. SQL
Frage 1. Wie benenne ich die Spalten so von DKK, EUR ... zu DKK_MV, EUR_MV um.
Frage 2. Ich habe den gleichen Drehpunkt mit dem einzigen Unterschied, dass 'MV_SEK' = mvcleanccy*spotsek
durch MV = mvcleanccy
ersetzt wird. Wenn ich diese zwei Pivots am Positionsdatum in der Abfrage verbinden möchte, wie mache ich das, ohne zwei separate Tabellen zu erstellen und danach zu verbinden?
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
Frage 2 völlig unklar –
ist ich jetzt umformuliert. – Haggan
Welches DBMS benutzen Sie? Ihre Abfrage ist Nicht-Standard-SQL. –