sql >> Databasteknik >  >> RDS >> Oracle

Oracle Rows to Column Transformation

select login_id
     , sum(case when status_name='open' then count end) open
     , sum(case when status_name='closed' then count end) closed
     , sum(case when status_name='inprogress' then count end) inprogress
     , sum(case when status_name='pending' then count end) pending
from table
group by login_id



  1. Min Välj SUM-fråga returnerar null. Det bör returnera 0

  2. Föråldrade funktioner att ta ur din verktygslåda – Del 3

  3. '0000-00-00 00:00:00' kan inte representeras som java.sql.Timestamp error

  4. Använder SQL Server Integration Services (SSIS) för att fylla i QuickBooks-poster