SQL/Query

SQL에서 연도별 현황을 그룹함수를 써서 카운트

nineDeveloper 2014. 7. 22. 11:02
728x90
반응형
select   
   substring(a.date from 1 for 4) "년도"
   ,count(*)
from 
    table a
where
    a.date between '20100101' and '20131231'
group by a.date
for browse access;


a.date 는 그냥 20100101  이런식으로 스트링 문자열이구요
연도별로 좀 갯수를 세고싶은데...

 

 

 

SELECT SUBSTRING(A.DATE, 1, 4) AS YYYY,

       COUNT(*) AS CNT
FROM   TABLE A
GROUP  BY SUBSTRING(A.DATE, 1, 4)

ORDER  BY YYYY ASC

 

728x90
반응형