RANK() OVER (PARTITION BY key ORDER BY logdate) TEMP_RANK
이런식으로 RANK 를 구하고
항상 추가적인 데이터가 필요해서
99 TEMP_RANK 이런식으로 하고
union all 을 걸어서 데이터를 보여주는데요.
위에 있는 TEMP_RANK 결과중에 1~3까지의 데이터만 쓰고
나머지는 안쓰는 경우가 있어서
where 절에 해당 조건을 걸어주려고 했는데
where TEMP_RANK < 4 이런 조건이 적용되지 않더군요.
RANK 로 나오는 결과값은 숫자가 아닌가요..?
혹시 어떻게 적용해야 하는지...