Dinámico SQL Pivot por columna SQL Server

Supossing tenemosn columnas conm filas

table 1:

someName1  someName2  someName3 ... someNameN
----------------------------------------------
12.5       12.34      56.6     ...    33.2
1.2323     12.5       57.2     ...    123.1
2.789      45.2       766.1    ...    56.2  
45.23      34.3       7.4      ...    33.4
52.1       4.3        89.8     ...    67.3

Cómo usar SQL dinámico para hacer en general

Output A table with n rows, con ID de incremento automático, nombre de columna de Tabla1 y Suma de columna como):

ID    Column     Result
--------------------------------
1     someName1  SUM(someName1)=12.5+1.2323+2.789+45.23+52.1
2     someName2  SUM(someName2)=12.34+12.5+45.2+34.3+4.3
3     someName3  SUM(someName3)=56.6+57.2+766.1+7.4+89.8
...   ...
...   ...
N     someNameN  SUM(someName3)=33.2+123.1+56.2+33.4+67.3

DóndeSUM(columnName) es el valor de sumar todos los valores deTable 1, Cómo hacer esto para cualquier tamaño de cualquier tabla, donden podría ser50, en otras palabras, untable with 50 columns ??

Respuestas a la pregunta(1)

Su respuesta a la pregunta