Om du behöver dem på en enda rad:
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'
(Thilos tillvägagångssätt GROUP BY är i alla fall en bättre generisk lösning.)
Redigera: Jag har tagit bort NVL()
. Jag hade glömt varför jag aldrig använder den.