oracle sql count over partition by example