Обычно это называется сводным запросом, преобразующим строку в столбчатые данные.Используйте:
SELECT t.cases,
SUM(t.count) AS total,
SUM(CASE WHEN t.open_close = 'open' THEN t.count ELSE 0 END) AS open,
SUM(CASE WHEN t.open_close = 'close' THEN t.count ELSE 0 END) AS close
FROM YOUR_TABLE t
GROUP BY t.cases
Oracle не добавляла синтаксис ANSI PIVOT (и UNPIVOT) до 11g.