Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como fazer Pivoting no Oracle 10g


Você pode fazer assim em 10G:
select salesboyname, 
       sum (case when product='P1' then amount end) as p1,
       sum (case when product='P2' then amount end) as p2,
       sum (case when product='P3' then amount end) as p3
from   tblsales
group by salesboyname;

Em 11G existe uma palavra-chave PIVOT semelhante à do SQL Server.