Dies ist meine Quelltabelle (pivot_dummy):SQL Schwenk - Wie alle möglichen Kombinationen zwischen mehreren Spalten erhalten geschwenkt werden
und ich brauche es durch Parameter_type zu schwenken, müssen aber alle möglichen Kombinationen zwischen Parameter_val ist. So etwas wie dies
ich diesen Code verwenden es zu tun bekommen:
SELECT nct_id, [Asset],[Indication], rowid
FROM (SELECT nct_id,Parameter_val,parameter_type, rowid
FROM (Select *,
Row_Number() Over (Partition By nct_id,Parameter_type ORDER BY nct_id) RowId
from [dbo].[pivot_dummy]
) a
) s
Pivot (
max(parameter_val)
for Parameter_type in ([Asset], [Indication])
) as pivottable
Aber das gibt mir nicht die gewünschte Ausgabe und verschiedene Kombinationen für Asset/Indikationen dazwischen weggelassen. Ich bin mir auch nicht sicher, wie es funktionieren wird, wenn mehr Spalten hereinkommen (was sehr wahrscheinlich ist) und suche daher nach einer generischen Lösung, die mögliche Kombinationen zwischen allen param_type
Spalten basierend auf dem gemeinsamen NCT_ID
finden kann.
Jede Hilfe wird wirklich geschätzt. Vielen Dank!
Das sieht man nur eine Standard-Pivot-Abfrage benötigen. Hast du schon etwas probiert? –