데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

안녕하세요.
또 문의를 드리게 되었습니다. ^^;;
이것저것 참고해서 이렇게 저렇게 해봐도 이거구나 하는 쿼리가 만들어지지 않아서요.

 

※ MS-SQL  2000 사용자 입니다.

 

-. 회원등록 테이블 R_ ( 회원번호 , 입금일자 , 시작일자 , 종료일자 , 이용권코드 , 이용권금액 ,  )
CREATE TABLE  R_ ( R_APNO  VARCHAR(3) , R_KADA  VARCHAR(8) , R_STDT  VARCHAR(8) , R_ENDT  VARCHAR(8) , R_GCAR  VARCHAR(2) , R_MONE NUMERIC(10,0) )

-. 회원 사용이력 테이블 F_ ( 회원번호 , 사용일자 , 이용권코드 , 시작시간 , 종료시간 )
CREATE TABLE  F_ ( F_APNO  VARCHAR(3) , F_USDA  VARCHAR(8) , F_INTI  VARCHAR(6) , F_OUTI  VARCHAR(6) ,F_GCAR  VARCHAR(2) )

INSERT  INTO  R_  VALUES ( 'M01' , '20100201' , '20100201' , '20100228' , '10' , 160000 )
INSERT  INTO  R_  VALUES ( 'M01' , '20100505' , '20100505' , '20100604' , '10' , 160000 )
INSERT  INTO  R_  VALUES ( 'M01' , '20100701' , '20100813' , '20100912' , '10' , 160000 )

INSERT  INTO  R_  VALUES ( 'M03' , '20100504' , '20100505' , '20100604' , '10' , 160000 )
INSERT  INTO  R_  VALUES ( 'M03' , '20100702' , '20100704' , '20100803' , '10' , 160000 )

INSERT  INTO  R_  VALUES ( 'M05' , '20100102' , '20100111' , '20100210' , '10' , 160000 )
INSERT  INTO  R_  VALUES ( 'M05' , '20100801' , '20100803' , '20100902' , '10' , 160000 )

INSERT  INTO  F_  VALUES ( 'M01' , '20100201' , '100810' , '110910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100202' , '110810' , '120910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100203' , '120810' , '130910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100206' , '130810' , '140910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100220' , '140810' , '150910' , '10' )

INSERT  INTO  F_  VALUES ( 'M01' , '20100506' , '120810' , '130910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100507' , '130810' , '140910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100520' , '140810' , '150910' , '10' )

INSERT  INTO  F_  VALUES ( 'M01' , '20100814' , '120810' , '130910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100816' , '130810' , '140910' , '10' )
INSERT  INTO  F_  VALUES ( 'M01' , '20100820' , '140810' , '150910' , '10' )


INSERT  INTO  F_  VALUES ( 'M02' , '20100520' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M02' , '20100529' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M02' , '20100604' , '140810' , '150910' , '10' )

INSERT  INTO  F_  VALUES ( 'M02' , '20100706' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M02' , '20100708' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M02' , '20100803' , '140810' , '150910' , '10' )


INSERT  INTO  F_  VALUES ( 'M03' , '20100113' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M03' , '20100115' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M03' , '20100116' , '140810' , '150910' , '10' )

INSERT  INTO  F_  VALUES ( 'M03' , '20100809' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M03' , '20100829' , '140810' , '150910' , '10' )
INSERT  INTO  F_  VALUES ( 'M03' , '20100902' , '140810' , '150910' , '10' )

 

-. 결과는...
F_APNO or R_APNO /      R_KADA      /  횟수
M01                                     20100201        4
M01                                     20100505        3
M02                                     20100504        3
M02                                     20109702        3
M03                                     20100111        3

 

기준 : 회원별 , 이용권 입금일별 , 사용기간별 이용한 횟수 를 구해야
쿼리좀 부탁드립니다.
또한 제가 잘못된 오류속에 빠져 있다면 얘기 부탁드려요.

 

AND   R_KADA   <=  '20100101'
AND   R_KADA   >=  '20100831'
AND   F_USDA   BETWEEN '20100101'   AND  '20100831'

 

[ 덧글 ]

제가 insert 를 잘못했네요. 수정했습니다.

No. Subject Author Date Views
10730 쿼리 질문드립니다. [4] 댈이 2010.08.03 122678
10729 주민등록번호로 연령 추출 질문이요 [1] 수가리 2009.11.27 114495
» 쿼리를 어떻게 해야하는지 시간되시면 부탁드립니다. ^^;; [3] 아톰 2011.09.08 97646
10727 nchar형을 datetime형으로 변경 하려면 어떻게 해야 하나요?(초보) [2] mpis 2011.10.19 92228
10726 1억건 데이터 select 속도 높이고 싶은데.... [4] 무한탐구 2011.09.15 91056
10725 DB를 복구했더니 대기/읽기전용 이라고 나옵니다 [3] 빨강구슬 2012.02.23 91019
10724 DateTime 계산 방법 궁금 합니다. [1] 백마탄나 2010.09.30 90910
10723 백업과 복원 시 용량 문제 질문 [4] 이성민_300626 2012.08.06 89939
10722 sp_rename 컬럼 [2] afddsa 2011.07.21 88477
10721 윈도우즈 계정중에 SUPPORT_388945a0 계정은 삭제해도 되나요? [3] 이노(inno) 2012.04.17 87716
10720 생년월일을 받아서 날짜형식으로 변환하는 법이요 ^^ [2] 군고구마 2012.08.07 87179
10719 Selet 시 행 열 바꿔서 출력하는 쿼리가 있는지요?? [3] 현무뉘 2012.04.19 86496
10718 열을 행으로 변환시 쿼리문 질문입니다. 심슨 2012.06.22 84049
10717 select문 안에서 if문을 어떻게 사용하나요? [2] 4월의눈 2011.08.27 84048
10716 sql 엔진의 실행 순서에 대한 질문입니다. [1] 용세중 2011.10.20 83840
10715 2008에서 2000으로 Linked server 는연결되는데 조회가 안되요. [3] 황후 2012.02.25 83538
10714 트랜잭션로그 삭제시 안비워지는 현상?? [2] 이노(inno) 2011.08.19 81351
10713 테이블 DateTime 값이 GETDATE()와 같을 경우 트리거... [2] 돌브레인 2012.06.19 80407
10712 대량 데이터 삭제시 인덱스관련 질문입니다 [3] 개발좋아 2013.03.25 79623
10711 INSERT와 DELETE의 처리시간 및 트랜잭션 로그 사이즈 질문 [1] 이노(inno) 2013.06.11 78196





XE Login