PIVOT

Use the pivot operator as part of a join. The pivot operator allows you generate columns dynamically based on the list in the FOR subclause.

Example:

Sums freight by customer & year with a column for each employeeid in 1..9

select pivotTable.* from 
( select customerid ,year(orderdate) as orderYear,freight,employeeid from orders ) as sourceTable
pivot ( sum( freight) for employeeid in ([1],[2],[3],[4],[5],[6],[7],[8] ,[9])) as pivotTable
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.