DT를 위에서 부터 보시면
1년단위로 되어있는데요
빨간색 체크박스 안에 "201405~201506" 하나가 빠져서 2015년이 먼저 나왔습니다. ㅜ_ㅜ
현재 한사람에 대한 조회결과인데요
이런 사람들을 찾으려면 어떤 방법을 쓰면 좋을까요 ?
ㅜ_ㅜ알려주시면 너무 감사하겠습니다..
Comment 4
-
Sisylian
2014.11.20 18:07
-
Sisylian
2014.11.20 18:09
행의 수가몇개가 있어야 하는지를알고있다면 HAVING 쓰시면 편하구여
select
RDNO
from
N
group by RDNO
having count(1) < 6 -
쿼리만으로 해결하는 멋진 방법도 있겠지만
이런류의 쿼리는 날짜테이블 하나 만들어 놓고 OUTER JOIN 하면 바로 튀어나오죠
100년짜리 날짜테이블 또는 21억 까지 들어 있는 숫자테이블 등 만들어 두면 이런류의 쿼리는 쉽습니다. -
마힐링
2014.11.26 16:14
ㅜ_ㅜ네네 감사합니다 !!
덕분에 다 잘되었습니다 sisylian 님 항상 답해주시는 초짜해커님
좋은하루 되세요 ^_^
디비구조는 모르겠지만 단순히 2014년 정보가 빠진거면 다른사용자들보다 행의 수가 적을테니
RDNO 로 GROUP BY 치셔서 카운트 확인해보면 알수있지않을까요?
select
RDNO, count(1)
from
N
group by RDNO