Pokud je potřebujete v jednom řádku:
SELECT
COUNT(CASE OPP WHEN 'FOO' THEN 1 END),
COUNT(CASE OPP WHEN 'BAR' THEN 1 END)
FROM tablename
WHERE OPP IN ('FOO', 'BAR') AND date = 'BAZ'
(Přístup GROUP BY od společnosti Thilo je každopádně lepším obecným řešením.)
Upravit: Odstranil jsem NVL()
. Zapomněl jsem, proč to nikdy nepoužívám.