Side-by-side comparison of data by month in SQL
- by ScottR
I have table similar to the following:
Year | Product |  Value
2006   A          10
2006   B          20
2006   C          30
2007   A          40
2007   B          50
2007   C          60
I would like a query that would return the following comparison
Product | 2006 Value | 2007 Value
A         10           40
B         20           50
C         30           60
What are the options to do so? Can it be done without joins?
I'm working with DB2, but answers in all SQL types would be helpful.