How about something like
select o.ordernum, count(e.status)
from tbl_order o left outer join tbl_escalation e
on o.ordernum = e.ordernum and e.status = 'open'
group by o.ordernum
order by o.ordernum
You can then wrap count(e.status) in whatever formatting functions are available.