SQL Server Pivot mehrere Spalten basierend auf einer Spalte

Ich habe folgende Quell- und Zieltabellen in SQL Server 2008R2. Wie kann ich Pivot (s) in TSQL ausführen, um von der Quelle zum Ziel zu gelangen?

SourceTbl

empId    empIndex    empState    empStDate    empEndDate
========================================================
10        1           AL          1/1/2012     12/1/2012
10        2           FL          2/1/2012     2/1/2013
15        1           FL          3/20/2012    1/1/2099

DestTbl

empId    empState1  empState1StDate    empState1EndDt    empState2  empState2StDate    empState2EndDt
=========================================================================================================
10        AL         1/1/2012           12/1/2012         FL         2/1/2012           2/1/2013
15        FL         3/20/2012          1/1/2099          NULL       NULL               NULL

Ich hoffe, dass der empIndex irgendwie beim Pivot hilft.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage