Моя таблица:MSSQL запроса объединить информацию в новой таблице
servername: | FactName: | FactValue:
server01 | CPUcores | 2
server01 | Memory | 64GB
server01 | HDD01size | 50GB
server01 | HDD02size | 60GB
server01 | HDD03size | 70GB
server02 | CPUcores | 4
server02 | Memory | 32GB
server02 | HDD01size | 50GB
server02 | HDD02size | 60GB
server02 | OS | Windows 2012 R2
Что я пытаюсь создать с помощью запроса MSSQL новая таблица со следующей продукции:
servername:|CPUcores:|Memory:|HDD01size:|HDD02size:|HDD03size:|OS:
server01 |2 |64GB |50GB |60GB |70GB | -
server02 |4 |32GB |50GB |60GB | - |Windows 2012 R2
Столбцы нужно для динамического создания во время выборки данных. Названия столбцов:
SELECT DISTINCT [FactName]
FROM [table]
... с добавлением столбца «имясервера».
Я не могу понять, какой лучший способ это сделать.
Каков ожидаемый результат, если кто-то позже выбрасывает HDD04размер для server01? – jarlh