I have a couple of queries, detailed below. I\'d like to be able to run one SQL query which returns both counts, is this possible?
1.
select nvl(count(ro
If you need them in a single row:
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'
(The GROUP BY approach by Thilo is a better generic solution anyway.)
Edit: I've removed NVL()
. I had forgotten why I never use it.