title: convert rows to columns order by another column in sql server
body: <p>I'm trying to convert this table </p>
  
  <pre><code>ID  TestID  Elapsed ActionID
  ===================================
  1   1         16    a1
  2   1         17    a2
  3   1         13    a3  
  4   1         14    a4
  5   2         19    a1
  6   2         21    a2
  7   2         11    a3
  8   2         22    a4
  </code></pre>
  
  <p>To this</p>
  
  <pre><code>TestID  a1  a2  a3  a4
  ======================================
  1       16  17  13  14
  2       19  21  11  22
  </code></pre>
  
  <p>is this possible? </p>