pk가 날짜, 상위코드, 하위코드 인 테이블에 saleYN 이라는 컬럼이 있는데 하루에 saleYN이 모두 Y인 데이터를
하위코드별로 카운트하는 쿼리를 작성중인데요...
select sum(decode(saleYN, 'Y', 1, 0) days
(select MIN(saleYN) saleYN
from table
where 날짜 like '년도%'
group by 날짜, 상위코드, 하위코드
) a
group by 상위코드, 하위코드
이렇게 작성을 했는데 혹시 인라인뷰를 사용하지 않고 한번에 결과값을 가져올 수 없을까요?
답변기다리겠습니다.
|