Kompleksowe dynamiczne przestawianie SQL 2

Hi Próbuję w programie SQL Server przestawienie poniższej tabeli

REFID | COL1 | COL2 | Sequence
1       abc    cde     1
1       lmn    rst     2
1       kna    asg     3
2       als    zkd     2
2       zpk    lad     1

Chcę wyjście jako

        REFID | 1COL1 | 2COL1 | 3COL1 |1COL2|2COL2|3COL2
           1    abc     lmn      kna    cde   rst   asg
           2    zpk     als      null   lad   zkd   null

Liczba kolumn w oryginalnej tabeli jest znana, ale liczba wierszy nie jest znana. Czy ktoś może pomóc

questionAnswers(1)

yourAnswerToTheQuestion