Добрый день,
Изначально у меня была таблица, которая работает следующим образом:
Table1
PartSN Test Data
Part1 Test1 20
Part1 Test2 23
Я мог преобразовать тест в столбец, используя MAX IIF, как
Select
Table1.PartSN,
Max(IIF(Table1.Test = 'Test1', Table1.Data, NULL)) As 'Test1',
Max(IIF(Table1.Test = 'Test2', Table1.Data, NULL)) As 'Test2'
From Table1 Group By Table1.PartSN
Данные будут
PartSN Test1 Test2
Part1 20 23
Теперь моя проблема состоит в том, что мой тест включает в себя несколько итераций
PartSN Test Data Iter
Part1 Test1 20 1
Part1 Test2 23 1
Part1 Test1 19 2
Part1 Test2 24 2
Использование моего предыдущего кода, включая итерацию в IIF,Позвольте мне получить только одну строку, но мне нужны все итерации, например:
PartSN Iter Test1 Test2
Part1 1 20 23
Part1 2 19 24
Спасибо за любую помощь, совет или ссылку на возможное решение.