장비를 관리하고 있는 테이블이 있을 때
장비입고날짜를 통해서 데이터를 출력해야 하는데요.
장비입고날짜의 파라메터 값이
2012~2012도 될 수 있고 2010~2013가 될 수도 있습니다.
만약 파라메터 값이 '2010', '2014'라면
select 장비명, 장비개수, 장비입고날짜 from 장비 where 장비입고날짜 BETWEEN '2010' AND '2014';
위와 같이 같이 셀렉트를 하는 경우 출력은 아래와 같이 되야 합니다.
장비명 year cnt
A 2010 3
A 2011 1
A 2012 2
A 2013 4
B 2010 1
B 2011 0
B 2012 5
B 2013 2
파라메터 값이 어떤 경우에는 하나가 될 수 있고
여러 개가 될 수 있는 가변적인 상황인데요.
이런 방법으로 쿼리 할 수 있는 방법이 있을까요?
DB는 오라클입니다. |