Я всего лишь начинающий
Я пытаюсь развернуть большой набор данных в SQL Server
.Мне удалось заставить запрос работать, но значения не являются полными числами (должно быть миллиарды, а у меня только целые числа ..).Это запрос, который я использую:
select [Concatenated ID], dd.distributionId, cast(wartosc as float) As column1
from dbo.[To test unpivoting] [Concatenated ID] cross apply
( values (1-6-0-00-00, '1-6-0-00-00'),
(...),
(1-9-2-53-00, '1-9-2-53-00')
) dd (wartosc, distributionId);
Я не знаю, почему.Я попытался определить столбец с этими значениями (column1) как целое число, но похоже, что нет никакой разницы.
![enter image description here](https://i.stack.imgur.com/Yj1kd.jpg)
Я неПонимаете, как эта функция «значения» работает так, чтобы цифры не были правильными?
Спасибо за любую помощь заранее!