테이블은 일자,사번,비고로 되어 있고
원하는 결과는 해당 기간에 사번별로 비고구분별 갯수인데
아래와 같은 쿼리문을 작성했더니 원하는게 안나오는군요.
select bigo1,count(bigo1) as cnt from guntae
group by sabun,gdate,bigo1
having sabun='19301'
and gdate between '2001.10.1' and '2001.10.31'
gruop by 절의 일자부분과 having 절의 일자부분을 빼면 갯수가 나오기는 하는데
기간이 빠진다면 의미가 없는 결과지요.
그래서 생각한것이 기간에 해당하는 뷰를 만들어 작업후 지우는 것인데
그방법밖에 없을까요?
도움을 부탁드립니다.
깨굴~
> 테이블은 일자,사번,비고로 되어 있고
> 원하는 결과는 해당 기간에 사번별로 비고구분별 갯수인데
> 아래와 같은 쿼리문을 작성했더니 원하는게 안나오는군요.
>
> select bigo1,count(bigo1) as cnt from guntae
> group by sabun,gdate,bigo1
> having sabun='19301'
> and gdate between '2001.10.1' and '2001.10.31'
>
> gruop by 절의 일자부분과 having 절의 일자부분을 빼면 갯수가 나오기는 하는데
> 기간이 빠진다면 의미가 없는 결과지요.
> 그래서 생각한것이 기간에 해당하는 뷰를 만들어 작업후 지우는 것인데
> 그방법밖에 없을까요?
>
> 도움을 부탁드립니다.
>
> 깨굴~
select sabun, bigo1, count(bigo1) as cnt from guntae
where gdate between between '2001.10.1' and '2001.10.31'
group by sabun bigo1
이건 어떨런지...