T-SQL single row соответствующие строки
У меня есть SQL-таблица, похожая на эту (стандарт MSSQL 2017)
Key Period Year Srce Destination Amt 001 001 2018 A B 100 002 001 2018 A C 200 003 001 2018 B A 99 004 001 2018 C A 180
Начальные передачи в первых двух рядах, взаимные во 2-х двух рядах
Мне нужно получить это (1 строка для каждого в обратном переводе
Prd Year Srce SourceAmount Dest Variance Source Dest Period Year Amount 001 2018 A 100 B 1 B A 001 2018 99 001 2018 A 100 C 20 C A 001 2018 180
В принципе, сведенных одной строки с совпадающими источник/приемник, приемник/источник дисперсии
Пожалуйста, помогите, заранее спасибо.
Что я уже пробовал:
Рекурсивный CTE, повороты и т. д. , похоже, ничто не дает мне ожидаемых результатов
Это в конечном итоге будет кормить отчет SSRS.
CHill60
Почему бы не опубликовать код, который ближе всего подошел к желаемым результатам, и мы можем пойти оттуда.
Вы также можете попытаться объяснить, что такое взаимный перенос, вы не дали нам никакого контекста вообще.
И тот факт, что он в конечном итоге будет подан в отчет SSRS, на самом деле не имеет отношения к этой проблеме