안녕하세요.. 질문이 있어서 이렇게 질문을 드리겠되었습니다.. 회원 통계관련인데요.. 아래는 화면에 나와야할 형식이구요.. ________________________________________________________________ 회원수 | 구매회원수 | 매출 | 이전달신장율 | 지난해신장율 ---------------------------------------------------------------- 100명 | 10명 | 1,000원 | 40% | 30% ________________________________________________________________ 테이블의 칼럼은 이렇게 되어있습니다. MEM_ID -- 회원ID JOIN_DATE - 회원 가입일 FIRST_ORDER_DATE -- 구매일 TOT_AMT -- 매출 REG_DATE -- 등록일 한테이블에서 이렇게 되어있구. 이전달신장율 = ((이전달회원/이번달회원) -1) *100 지난해신장율 = ((지난해회원/지난해회원) -1) *100 이렇게 되어있어요.. 아래는 제가 짠 쿼리인데요.. 아직 완벽한건 아니지만.. 저렇게 한 테이블을 가지고 자꾸만 SELECT 한거라.. 제가 볼때 잘못짠거같기도 한데요.. 아직 쿼리에대해서 저 정도로 밖에 못짜는 .... 위에 있는 화면처럼 될려면 어떻게 해야하는지... SELECT AA.CNT -- 회원수 BB.ORDER_MEM -- 구매회원수 AA.TOT_AMT -- 매출 --------구현해야할 신장율......... FROM ( SELECT COUNT(MEM_ID) AS CNT -- 회원수 ,SUM( TOT_AMT) AS TOT_AMT -- 매출 FROM T_MEM WHERE REG_DATE BETWEEN '2008-03-01' AND '2008-03-20' )AA, -- 회원수 구하기 ( SELECT COUNT(MEM_ID) AS ORDER_MEM FROM T_MEM WHERE FIRST_ORDER_DATE IS NOT NULL AND REG_DATE BETWEEN '2008-03-01' AND '2008-03-20' ) BB, -- 구매 회원수 ( SELECT SUBSTR(REG_DATE,1,6) AS REG_DATE ,COUNT(MEM_ID) AS FIRST_MEM FROM T_MEM WHERE REG_DATE BETWEEN '2008-02-01' AND '2008-02-20' GROUP BY REG_DATE ) CC, -- 전달 회원수 ( SELECT SUBSTR(REG_DATE,1,6) AS REG_DATE ,COUNT(MEM_ID) AS FIRST_MEM FROM T_MEM WHERE REG_DATE BETWEEN '2008-03-01' AND '2008-03-20' GROUP BY REG_DATE ) DD, -- 이번달 회원수 ( SELECT SUBSTR(REG_DATE,1,3) ,COUNT(MEM_ID) AS LAST_MEM FROM T_MEM WHERE REG_DATE BETWEEN '2007-03-01' AND '2008-03-20' GROUP BY REG_DATE ) EE -- 전년 회원수 위에 있는 화면처럼 될려면 어떻게 짜야 하는지.. 고수님들의 답변 부탁드립니다.. 좋은 하루 되세요^^