selecT substr(dt, 1, 4) as yyyy, NVL(sum(qty),0) as qty
from TEST
where dt between '20010101' and '20150925'
and item in (select item
from ITEM
where no = 'D6')
group by substr(dt, 1, 4)
order by substr(dt, 1, 4)
;
위 쿼리 수행하면..
2001 1
2002 5
2003 2
2004 2
2005 1
2006 5
2007 3
2008 2
2009 2
2010 1
2011 2
2012 2
2013 1
2014 1
이렇게 매년 DATA 나오는데요....
2008 이하 21
2009 2
2010 1
2011 2
2012 2
2013 1
2014 1
이렇게... 2008이하는 합계로 나오고, 2009년 이후부터는 매년 나오게 할려면 어떻게 해야 할지.. ㅠ.ㅠ
도움 부탁드립니다.
|