У меня есть таблица с именем balance
, которую я хочу развернуть, sh, однако это довольно сложно, поскольку имена столбцов будут помечены как 1,2,3, а сальдо будут отсортированы по убыванию по количеству клиентов.
Это скриншот текущей таблицы:
И сводная таблица:
Я просмотрел другие видео и посты, но не нашел решения, которое соответствовало бы моей текущей ситуации, чего я хочу достичь Таким образом, окончательные результаты будут отсортированы по клиенту как c, а остатки будут отсортированы по des c. Таким образом, для клиента 3 наибольшее сальдо 500 будет размещено в столбце 1, 300 в столбце 2 и в 250 в столбце 3.
Скрипт для создания образцов данных:
select Customer, Balance
into #a
from (
values
(1, 250),
(2, 500),
(1, 205),
(2, 600),
(2, 700),
(3, 300),
(3, 500),
(3, 250)
) v (Customer, Balance)