Can anyone help me out. This is how I'm storing records in one of the tables in SQL Server.
How can I use Pivot/UnPivot to represent data from below table in expected format shown below. Thanks in advance.
<p>Table - Scores</p>
<table>
<tbody>
<tr>
<td>Name</td>
<td>Mode</td>
<td> Game</td>
</tr>
<tr>
<td>Player A</td>
<td> Easy</td>
<td> Game 1</td>
</tr>
<tr>
<td>Player A</td>
<td> Easy</td>
<td> Game 1</td>
</tr>
<tr>
<td>Player A</td>
<td> Easy</td>
<td> Game 2</td>
</tr>
<tr>
<td>Player B</td>
<td> Easy</td>
<td> Game 1</td>
</tr>
<tr>
<td>Player B</td>
<td> Medium</td>
<td> Game 1</td>
</tr>
<tr>
<td>Player C</td>
<td> Easy</td>
<td> Game 1</td>
</tr>
<tr>
<td>Player C</td>
<td> Easy</td>
<td> Game 2</td>
</tr>
<tr>
<td>Player C</td>
<td> Medium</td>
<td> Game 2</td>
</tr>
</tbody>
</table>
<p></p>
<p>Result after Pivot counts.</p>
<table>
<tbody>
<tr>
<td>Game</td>
<td> Mode</td>
<td>Player A</td>
<td> Player B</td>
<td> Player C</td>
</tr>
<tr>
<td>Game 1</td>
<td> Easy</td>
<td> 2</td>
<td> 1</td>
<td> 1</td>
</tr>
<tr>
<td>Game 1</td>
<td> Medium</td>
<td> 0</td>
<td> 1</td>
<td> 0</td>
</tr>
<tr>
<td>Game 2</td>
<td> Easy</td>
<td> 1</td>
<td> 0</td>
<td> 1</td>
</tr>
<tr>
<td>Game 2</td>
<td> Medium</td>
<td> 0</td>
<td> 0</td>
<td> 1</td>
</tr>
</tbody>
</table>