Hi Ich habe eine Tabelle mit Spalten J1, J2, J3, J4, J5, J6, J7. Ich möchte die größten 3 Werte aus diesen Spalten als L1, L2, L3 finden.
Ich habe versucht, die folgende Abfrage zu finden, die erste größte
%Vor% Wenn Ihre Tabelle eine PK hat, sagen wir id
, dann können Sie eine Abfrage verwenden, die Mitarbeiter UNPIVOT
:
Wenn Sie eine Zeile pro id
möchten, können Sie PIVOT
verwenden, um die Operation UNPIVOT
rückgängig zu machen:
Tags und Links sql sql-server