티스토리 툴바


 

 

 http://www.funboxstyle.com/ 
펀박스  

http://www.megaphonesnow.com/ 
메가폰

http://www.blingblingsnow.com/ 
블링블링

http://www.popsnow.co.kr/ 
팝스노우

http://www.bodmodu.com/shop/goodalign/good_align.php?refrefcd=254&refcatcd=325
보드모두 
 

http://www.qtory.co.kr/ 
큐토리

http://www.burnstreet.com/mall/index.php 
번스트리트 - 반다나가 유명하죠 / 후드티도 깔끔합니다

http://www.africat.co.kr/ 
아프리카 - 소량생산에 더 안찍어내서 희소성은 만땅.

http://www.funnyshock.co.kr/shop/main/index.php 
퍼니쇼크 - 그럭저럭

http://www.ttstyle.co.kr/ 
TT스타일

http://fiestasnow.com/ 
피에스타 - 그럭저럭

http://www.new9.co.kr/ 
레어 후드티

http://pumpingstyle.com/ 
펌핑스타일

http://girlsmall.girlsnow.co.kr/sub/default.asp?linked=3&linked_s=107 
걸스몰 - 왠만한 후드는 여기다팜, 그러나 유명해서 그런지, 품절 만땅.

http://town.cyworld.com/buttering 
버터링

http://town.cyworld.com/fakie 
페이키

http://town.cyworld.com/thenobrand
노브랜드

Heuripop.cyworld.com  
휴리팝

http://town.cyworld.com/enamel
에나멜


올해 구입하기에는.. 종쳤고!! 내년에는!!


Posted by 최정민


Posted by 최정민

쿼리

프로그래밍/ORACLE 2008/03/24 16:43
SELECT AA.JNMN_PYNO, 
       BB.PROP_ADMN_OGCD, 
       AA.BNFC_SQNO,  
       ROUND(AA.CALC_AMT * BB.PAYM_RATO) CALC_AMT,   /* 가입자 + 수익자별 총산출금액 자산관리기관별로 배분 */
       ROUND(AA.DPTR_AMT * BB.PAYM_RATO) DPTR_AMT,   /* 가입자 + 수익자별 총예수금액 자산관리기관별로 배분*/
       ROUND(AA.PEAN_CVAT * BB.PAYM_RATO) PEAN_CVAT,  /* 가입자 + 수익자별 국민연금전환금 자산관리기관별로 배분*/
       ROUND(AA.ICMX * BB.TAX_RATO) ICMX,     /* 가입자 + 수익자별 소득세 자산관리기관별로 배분*/
       ROUND(AA.RSTX * BB.TAX_RATO) RSTX,     /* 가입자 + 수익자별 주민세 자산관리기관별로 배분*/
       ROUND(AA.OTHR_TAX * BB.TAX_RATO) OTHR_TAX,   /* 가입자 + 수익자별 기타세액 자산관리기관별로 배분*/
       -- ROUND(AA.REAL_PYAT * BB.PAYM_RATO) REAL_PYAT   /* 가입자 + 수익자별 실지급액을 자산관리기관별로 배분*/
         ROUND(AA.CALC_AMT * BB.PAYM_RATO) - (ROUND(AA.ICMX * BB.TAX_RATO)+ROUND(AA.RSTX * BB.TAX_RATO) +ROUND(AA.OTHR_TAX * BB.TAX_RATO))  
    FROM (SELECT  A.JNMN_PYNO,      
       A.BNFC_SQNO,      
       B.TOT_CALC_AMT * A.PAYM_RATO CALC_AMT,   /* 가입자증권번호 + 수익자별 총산출금액 생성*/
       B.TOT_DPTR_AMT * A.PAYM_RATO DPTR_AMT,   /* 가입자증권번호 + 수익자별 총예수금액 생성*/
       B.PEAN_CVAT * A.PAYM_RATO PEAN_CVAT,   /* 가입자증권번호 + 수익자별 국민연금전환금 생성*/
       B.ICMX * A.PAYM_RATO ICMX,      /* 가입자증권번호 + 수익자별 소득세 생성*/
       B.RSTX * A.PAYM_RATO RSTX,      /* 가입자증권번호 + 수익자별 주민세 생성*/
       B.OTHR_TAX * A.PAYM_RATO OTHR_TAX,    /* 가입자증권번호 + 수익자별 기타세액 생성*/
       B.REAL_PYAT * A.PAYM_RATO REAL_PYAT    /* 가입자증권번호 + 수익자별 실지급액 생성*/
       FROM ( 
         SELECT A.JNMN_PYNO, 
            A.BNFC_SQNO, 
            A.PAYM_RATO / B.PAYM_RATO PAYM_RATO   /* 수익자별 지급비율 생성*/
          FROM (SELECT POLY_NO JNMN_PYNO,   
              BNFC_SQNO,                   /* 수익자일련번호*/
              PAYM_RATO             /* 가입자 + 수익자별 지급비율(지분율)*/
            FROM TB_OM217         /* 수익자 */
           WHERE DMND_RECP_NO = TRIM('200803190120680020000057401') 
             AND POLY_NO    = TRIM('6800200000574')  
             AND PAYM_RATO > 0      /* 지급비율 > 0 */
            ) A, 
            (SELECT POLY_NO JNMN_PYNO,   
              SUM(PAYM_RATO) PAYM_RATO    /* 지분율 합계 */
            FROM TB_OM217        /* 수익자  */
           WHERE DMND_RECP_NO =  TRIM('200803190120680020000057401') 
             AND POLY_NO    = TRIM('6800200000574')  
          GROUP BY POLY_NO     
            ) B         
         WHERE A.JNMN_PYNO = B.JNMN_PYNO   
        ) A, 
        ( SELECT POLY_NO JNMN_PYNO,    
           SUM(TOT_CALC_AMT) TOT_CALC_AMT,    /*총산출금액*/
           SUM(TOT_DPTR_AMT) TOT_DPTR_AMT,    /*총예수금액*/
           SUM(PEAN_CVAT) PEAN_CVAT,        /*국민연금전환금*/
           SUM(ICMX) ICMX,                   /*소득세*/
           SUM(RSTX) RSTX,                   /*주민세*/
           SUM(OTHR_TAX) OTHR_TAX,            /*기타세액*/
           SUM(REAL_PYAT) REAL_PYAT            /*실지급액*/
         FROM TB_OM229         /*수익자 */
        WHERE DMND_RECP_NO   =  TRIM('200803190120680020000057401')  
          AND POLY_NO      = TRIM('6800200000574')  
          AND PAYM_RSCD      = TRIM('0120')  
       GROUP BY POLY_NO      
        ) B          
     WHERE A.JNMN_PYNO = B.JNMN_PYNO     
    ) AA,    /* 가입자증권번호 + 수익자별 지급금액 생성 */
    (SELECT A.PROP_ADMN_OGCD,      
      A.CALC_AMT / B.CALC_AMT  PAYM_RATO,   /* 자산관리기관별 배분비율 생성 */
      DECODE(A.C_RANK, 1, 1, 0)  AS TAX_RATO 
       FROM (SELECT B.PROP_ADMN_OGCD,              /* 자산관리기관코드 */
          SUM(B.CALC_AMT) CALC_AMT ,        /* 산출금액 합계 */
          RANK() OVER (ORDER BY SUM(B.CALC_AMT ) DESC ,B.PROP_ADMN_OGCD  ) AS C_RANK 
        FROM TB_OM238 B       /* 지급준비금수신*/
       WHERE B.DMND_RECP_NO = TRIM('200803190120680020000057401')  
         AND B.PAYM_RSCD    = TRIM('0120')    
      GROUP BY B.PROP_ADMN_OGCD    
      ) A, 
      (SELECT SUM(B.CALC_AMT) CALC_AMT    
        FROM TB_OM238 B       /* 지급준비금수신*/
       WHERE B.DMND_RECP_NO = TRIM('200803190120680020000057401')  
         AND B.PAYM_RSCD    = TRIM('0120')  
      ) B 
    ) BB
--select * from tb_om229
        /*  tb_om229->s_dmnd_recp_no , tb_om229->s_poly_no , tb_om229->s_dmnd_recp_no , tb_om229->s_poly_no ,
       tb_om229->s_dmnd_recp_no , tb_om229->s_poly_no , tb_om229->s_paym_rscd,  tb_om229->s_dmnd_recp_no ,
       tb_om229->s_paym_rscd, tb_om229->s_dmnd_recp_no, tb_om229->s_paym_rscd);*/ /* 자산관리기관별 배분비율 생성 */
Posted by 최정민
안녕하세요??
telnet 접속으로 서버작업을 하는데요.
timeout 초과되면 꼭 접속이 끊어져서 재접속을 해야되네요.
timeout 변경 혹은 삭제 방법을 아시면 가르쳐주세요.

---------------------------------------------------------
안녕하세요..
이 경우에 한가지를 알고 있는데요, 다른 경우라면 어쩔 수 없구요..
unix 에서 ksh, sh (아마 linux 라면 bash 도 포함되지 않을까 싶네요.)의 경우 TMOUT 라는 환경변수가 있습니다. 이는 env | grep TMOUT 로 확인가능합니다.
이 값(초단위) 동안 아무런 동작이 없으면 shell 을 죽입니다.
모든 사용자들에게 공통적으로 적용된다면 보통 /etc/profile 에 저장이 되어 있구요,
개인별로는 $HOME/.profile, $HOME/.login 파일을 보면 될 것 같습니다.

그럼.. 많은 도움이 되기를..

From: bassone(bassone@dreamwiz.com)

우선은 Solaris의 경우에 대해서 설명합니다..
vi로 /etc/default/login 파일을 열어보면, 아래와 같은 부분이 존재합니다.

# TIMEOUT sets the number of seconds (between 0 and 900) to wait before
# abandoning a login session.
#
#TIMEOUT=300

여기서 TIMEOUT=300 부분이 주석 처리되어 있는지, 그리고, 주석 처리가 되어 있지 않으면, 주석처리 혹은 시간을 조정하면 됩니다.. 물론 root 계정으로 수정하여야 합니다...

그럼...20000

From: nibble75(nibble75@naeum.com)

리눅스에서 time out 시간을 조정하는 방법은 /etc/profile 파일에 다음 항목을 추가합니다.

TMOUT=600

600은 초단위이며, 여기서는 10분으로 설정했습니다. 그럼

From: 안재용(shacker@netsgo.com)
Posted by 최정민
TAG Unix


cvs서버관련한 것인데 한눈으로 알아볼수 있게 만들어놓은 그림을 하나 줏었는데 보기쉽게 잘만들어 놓았다.


사용자 삽입 이미지


Posted by 최정민
◈  CVS 명령의 종류

명령어 (동의어)                   명령설명
─────────────────────────────────
login                         CVS 서버로 로그인
logout                       .cvspass 파일에서 저장소 제거
import                       프로젝트 파일 등록
checkout (co, get )    프로젝트 파일 가져오기
commit  (ci)               프로젝트 파일 수정 후 CVS서버에 반영
update (up)               CVS 서버의 최신 버젼을 작업 디렉토리에 반영
add (new)                 파일 또는 디렉토리 추가
remove (rm, delete)    파일 삭제
diff                           파일 버젼에 따른 차이점 비교
log (rlog)                  파일 로그 보기
annotate (ann)          행별 정보 출력(작성 날짜, 작성자 등)
status                      파일 상태 보기
history                     각종 히스토리 보기
tag (freeze)              프로젝트 파일들 태깅하기
rtag                          저장소 디렉토리에 태깅하기
release                    모듈 release
─────────────────────────────────


login
  # cvs -d :pserver:leejh@172.16.10.84:2401/data/cvs login
  .profile 에 export CVSROOT=:pserver:leejh@172.16.10.84:2401/data/cvs 추가
  # cvs login 만으로 로그인 가능


◈  프로젝트 파일 등록
  # cvs import -m "Intranet 프로젝트 시작" Intranet project start
  >> Repository 에 Intranet 디렉토리가 생기면서 Intranet 디렉토리의 내부에
        프로젝트 파일이 들어가게 된다. (위에서는 Intranet 이 모듈명이 된다.)
        -m 옵션 뒤에는 자신이 적고 싶은 말을 적으면 된다.

        그 담에 오는 project 와 start 는 벤드 태그와 릴리즈 태그를 의미하는데
        크게 중요하지 않으므로 아무말이나 적으면 된다.
        만약 환경 변수를 등록하지 않았다면 -d 옵션을 사용해야 한다.
 # cvs -d :pserver:leejh@172.16.100.84:/data/cvs import -m "Intranet 프로젝트 시작"_

               Intranet project start


◈  프로젝트 파일 받아오기
  # cvs checkout Intranet
      로그인후 Intranet의 프로젝트 파일 받아오기


◈  받아온 파일을 수정한 후 Repository 에 반영하기
  # cvs commit -m "main.c 파일 주석 추가" main.c
  >> -m 옵션 뒤에는 변경한 부분에 대한 설명을 적는다.
  >> -m 옵션 뒤에 적어준 설명은 cvs log 명령을 통해 확인할수 있다. 누가 어떤
        파일에 어떤 부분을 왜 추가하고 수정했는지 다른 사람이 알수 있다.
  >> cvs commit 명령을 내리면 현재 디렉토리 이하로 변경된 파일을 cvs 명령이
        찾아서 vi 화면으로 보여준다. :wq! 명령으로 저장하면 cvs 서버에 반영됨.


◈  파일과 디렉토리 추가 및 삭제
  # cvs add newfile.c 수정후
  # cvs commit

  >> 위에서 add 명령을 내리는 것이 실제로 저장소 디렉토리에 적용되는것이
        아니라 CVS/Entries 파일에 newfile.c 파일이 추가되었다는 표시만 한다.
        실제 CVS 서버에 반영하기 위해서는 반드시 cvs commit 명령을 내려야 반영.
  >> 디렉토리 추가 방법도 같다. ( # cvs add [디렉토리명] )
        그러나 cvs 서버에 반영하기 위해서는 일일이 update 해줘야 한다.
        번거로운 문제를 해결하기 위해서 쉘 스크립트를 작성해 사용한다.


◈  파일 이전 버젼으로 돌리기
  # cvs status main.c            현재 버젼 파악하기
  # cvs up -r 1.12 -p main.c > main.c
    >> cvs up -r [되돌릴버젼] -p [파일명] > [파일명]

Posted by 최정민

I'm legend~MJ

스포츠/농구 2008/01/04 08:59


머쪄머쪄
Posted by 최정민

CVS Checkout

프로젝트 버전관리 저장소에 저장된 파일을 귀하의 작업 환경으로 복사해서 가져오는 작업을 Check out이라고 합니다. 귀하가 본 프로젝트에서의 CVS(버전관리) 관련 권한을 가진 사용자로 참여하고 계시다면 CVS를 통해 Check out받으실 수 있습니다. CVS는 공개된 소스코드 버전 관리 도구이며 이 툴로 프로젝트의 소스 파일들에 대해 이력관리를 할 수 있습니다. CVS툴 사용을 위해 귀하는 커맨드 라인 방식 CVS 클라이언트 혹은 윈도우 방식의 WinCVS 툴을 사용하실 수 있습니다. 소스코드의 접근 및 수정 권한은 본 프로젝트에서 귀하가 참여하신 '역할'에 따라 결정됩니다. (역할에 관한 도움말)

커맨드 라인 방식 CVS 툴을 통한 체크 아웃 방법 설명서

(WinCvs 툴을 통한 체크 아웃 방법으로 바로 가기)

CVS 체크아웃을 시행하시기 전에 본 프로젝트의 버전관리 저장소에 대한 위치 정보를 cvsroot 변수를 통해 지정하셔야 합니다.

  1. cvsroot를 설정하시고 로그인을 하시는 방법은 아래와 같습니다. :

    cvs -d :pserver:username@projectname.domain.net:/cvs login

    (username에는 귀하의 사용자 이름 (로그인 이름)을 입력하시고, 프로젝트 명 및 도메인 이름은 현재 귀하께서 참여중이신 정보 대로 입력하여 주십시오. )

    만약 본 프로젝트가 귀하가 작업하시는 유일한 프로젝트라면 단 한번만 cvsroot 변수를 설정하시면 됩니다. 그 이후로는 이 사이트에 로그인 하셨을 때는 본 프로젝트에 대한 버전관리 저장소를 사용하시는 것으로 간주될 것입니다. 귀하께서 여러개의 프로젝트들에서 작업하시는 경우에는 cvs 로그인을 하실 때 마다 적합한 cvsroot 를 새로 지정해주셔야 합니다. 작업 시에는 귀하께서 작업하시는 곳이 맞는 위치인지 확인하여 주십시오.

  2. 각 프로젝트의 버전 관리 저장소를 체크아웃 받으실 때는 아래의 명령을 사용하여 주십시오. 전체 저장소가 아닌 프로젝트별(모듈별)로 소스코드를 체크아웃 받으시는 경우를 말합니다. :

    cvs -d :pserver:username@projectname.domain.net:/cvs checkout [프로젝트이름]

    이 명령을 실행하시면 귀하의 현재 로컬 디렉토리 혹은 지정하신 로컬 디렉토리에 파일을 내려받으면서 파일들의 리스트가 보이게 될 것입니다. 이제 각각의 파일들을 편집 작업 할 준비가 되었습니다.

프로젝트의 버전관리 저장소에서 가져온 파일을 수정 하신 후, 작업 내용을 프로젝트 버전 관리 저장소에 반영하시고 싶으시다면, 반드시 수정된 파일들에 대해 commit 작업을 해주셔야 합니다. 그런데 이러한 작업을 하시기 전에, 보안 강화를 원하신다면 SSH 암호화 터널을 설정하실 필요가 있습니다.

WinCvs 툴을 통해 체크아웃 받는 방법 설명서

WinCVS 툴을 사용해서 프로젝트 버전관리 저장소의 소스 파일들을 체크아웃 받기 위해서는, 먼저 다음과 같은 방법으로 cvs root를 설정하셔야 합니다.

  1. WinCVS를 실행하시고 프로그램의 풀 다운 메뉴에서 Cvs Admin - Preferences를 선택하십시오. 그런 다음 아래와 같이 CVSroot를 입력하십시오.

    :pserver:사용자이름@[프로젝트명].[소스캐스트 사이트의 도메인명]/cvs

    입력하셨으면 OK를 클릭하여 주십시오.

  2. 이번이 처음 cvs 체크아웃 받으시는 경우시라면, 윈도우의 탐색기를 통해 앞으로 귀하께서 버전관리 작업할 프로젝트들을 위한 폴더 하나를 만드시기 바랍니다. 그리고 본 프로젝트를 위한 하위 폴더를 생성하십시오. ( 여러 프로젝트를 작업하시는 경우에는 각각의 하위 폴더들을 준비하시는 것도 좋습니다.)
  3. WinCvs프로그램의 풀다운 메뉴에서 Cvs Admin - Login 메뉴를 클릭하시고 귀하의 패스워드를 입력하여 주십시오. 소스캐스트 사이트에서 이용하시는 로그인 정보와 동일합니다.
  4. 프로그램의 왼쪽 윈도우에서 작업 디렉토리로 사용할 폴더를 클릭하십시오. 그런 다음 프로그램의 풀 다운 메뉴에서 Cvs Admin - Checkout Module 메뉴를 선택하시고 이전에 작업을 위해 생성한 폴더를 선택하십시오.
  5. 프로젝트 이름(소스캐스트에서 사용되는 영문 프로젝트 이름)을 모듈 이름에 입력하시고 OK를 클릭하십시오. 체크 아웃이 진행 되면서 귀하께서 선택한 작업 디렉토리를 파일을 가져오고, 가져오는 파일 및 폴더 리스트가 스크롤 될 것입니다.
  6. 작업하시려는 다른 프로젝트가 있으시다면, 위의 방법을 반복하셔서 각 프로젝트의 버전관리 저장소 내용을 체크아웃 받으시기 바랍니다.
Posted by 최정민
이번에 짠 지급파일 쿼리 ㅡㅡ;
UNION을 이용하여 조잡하게 작성했다.하지만 어쩔것인가 ? 실력이 미진한데.푸핫

SELECT distinct C.GRP_PYNO, E.CMPN_NM, g.cntt_dt, g.sys_dvcd, A.POLY_NO,E.NM, E.SSN,c.entr_dt, c.sys_jndt, c.stdd_pay, c.rtpy_esat, A.PAYM_MDCD,      
               A.BNFC_NM,A.SSN, A.JNMN_RLCD, A.DPSR_NM, A.BKCD, A.ACCT_NO, c.reti_dt,c.rtmt_rscd, H.SALE_DT, f.real_pyat, F.ICMX, F.RSTX, f.real_pyat+F.ICMX+F.RSTX
               ,DECODE(F.PAYM_RSCD,'0110','정년퇴직','0120','중도퇴직','0130','사망퇴직','0150','통산','0160','무급부퇴직','0210','연금'
                                  ,'0220','연금일시금','0300','운용방법매도변경','0310','중도인출개인분','0411','가입자이차배당','0412','가입자비차배당','0419','가입자배당금'
                                  ,'0421','사업자이차배당','0429','사업자배당금','0510','사망보험금','0520','상해보험금','0610','초과적립금'
                                  ,'0720','일부제도이전','0910','초과환급금','1010','중도인출단체분(천재지변)','1020','중도인출단체분(6개월이상요양)'
                                  ,'1030','중도인출단체분(주택구입)','1040','중도인출단체분(기타)','1110','약관대출','1120','약관대출전액상환','1130','약관대출일부상환'
                                  ,'1140','약관대출이자납입','1210','압류추심','9999','부담금반송')
 FROM TB_OM217 A, TB_OM100  C, TB_OM101 E, tb_om237 f, tb_om114 g,tb_om216 H
WHERE  A.DMND_RECP_NO = F.DMND_RECP_NO
  AND  A.DMND_RECP_NO = H.DMND_RECP_NO
  AND  A.POLY_NO       = C.JNMN_PYNO
  AND  C.PRSN_CUST_ID  = E.PRSN_CUST_ID
  and  A.DMND_RECP_NO =  f.DMND_RECP_NO
  and  f.grp_pyno     =  g.grp_pyno                
  and  f.paym_rscd not in ('0140')
  and  f.paym_rscd not in ('0810')
  and  H.sale_dt >= '20071001'
  and  H.sale_dt <= '20071031'
UNION
SELECT distinct C.GRP_PYNO, E.CMPN_NM, g.cntt_dt, g.sys_dvcd, A.POLY_NO,E.NM, E.SSN,c.entr_dt, c.sys_jndt, c.stdd_pay, c.rtpy_esat, A.PAYM_MDCD,      
               A.BNFC_NM,A.SSN, A.JNMN_RLCD, A.DPSR_NM, A.BKCD, A.ACCT_NO, c.reti_dt,c.rtmt_rscd, H.SALE_DT, f.real_pyat, F.ICMX, F.RSTX, I.real_pyat real_pt
               ,DECODE(F.PAYM_RSCD,'0140','사용자반환금')
 FROM TB_OM217 A, TB_OM100  C, TB_OM101 E, tb_om237 f, tb_om114 g,tb_om216 H,tb_om230 I
WHERE  A.DMND_RECP_NO = F.DMND_RECP_NO
  AND  A.DMND_RECP_NO = H.DMND_RECP_NO
  AND  A.DMND_RECP_NO = I.DMND_RECP_NO
  AND  A.POLY_NO       = C.JNMN_PYNO
  AND  C.PRSN_CUST_ID  = E.PRSN_CUST_ID
  and  A.DMND_RECP_NO =  f.DMND_RECP_NO
  and  f.grp_pyno     =  g.grp_pyno                
  and  f.paym_rscd = '0140'
  and  H.sale_dt >= '20071001'
  and  H.sale_dt <= '20071031'
UNION
SELECT distinct C.GRP_PYNO, E.CMPN_NM, g.cntt_dt, g.sys_dvcd, A.POLY_NO,E.NM, E.SSN,c.entr_dt, c.sys_jndt, c.stdd_pay, c.rtpy_esat, A.PAYM_MDCD,      
               A.BNFC_NM,A.SSN, A.JNMN_RLCD, A.DPSR_NM, A.BKCD, A.ACCT_NO, c.reti_dt,c.rtmt_rscd, H.SALE_DT, f.real_pyat, F.ICMX, F.RSTX, f.real_pyat+F.ICMX+F.RSTX
               ,DECODE(F.PAYM_RSCD,'0710','전체제도이전')
 FROM TB_OM217 A, TB_OM100  C, TB_OM101 E, tb_om237 f, tb_om114 g,tb_om216 H
WHERE  A.DMND_RECP_NO = F.DMND_RECP_NO
  AND  A.DMND_RECP_NO = H.DMND_RECP_NO
  AND  A.POLY_NO       = C.GRP_PYNO 
  AND  C.PRSN_CUST_ID  = E.PRSN_CUST_ID
  and  A.DMND_RECP_NO =  f.DMND_RECP_NO
  and  f.grp_pyno     =  g.grp_pyno                
  and  f.paym_rscd = '0710'
  and  H.sale_dt >= '20071001'
  and  H.sale_dt <= '20071031'      
UNION
SELECT distinct C.GRP_PYNO, E.CMPN_NM, g.cntt_dt, g.sys_dvcd, A.POLY_NO,E.NM, E.SSN,c.entr_dt, c.sys_jndt, c.stdd_pay, c.rtpy_esat, A.PAYM_MDCD,      
               A.BNFC_NM,A.SSN, A.JNMN_RLCD, A.DPSR_NM, A.BKCD, A.ACCT_NO, c.reti_dt,c.rtmt_rscd, H.SALE_DT, f.real_pyat, F.ICMX, F.RSTX, I.real_pyat
               ,DECODE(F.PAYM_RSCD,'0810','해약(제도폐지/중단)')
 FROM TB_OM217 A, TB_OM100  C, TB_OM101 E, tb_om237 f, tb_om114 g,tb_om216 H, tb_om230 I
WHERE  A.DMND_RECP_NO = F.DMND_RECP_NO
  AND  A.DMND_RECP_NO = H.DMND_RECP_NO
 AND  A.DMND_RECP_NO = I.DMND_RECP_NO
  AND  A.POLY_NO       = C.JNMN_PYNO
  --AND  I.jnmn_pyno =  c.JNMN_PYNO
  AND  E.NM = I.DPSR_NM
  AND  C.PRSN_CUST_ID  = E.PRSN_CUST_ID
  and  f.grp_pyno     =  g.grp_pyno                
  and  f.paym_rscd = '0810'
  and  H.sale_dt >= '20071001'
  and  H.sale_dt <= '20071031'
Posted by 최정민
TAG 쿼리
사용자 삽입 이미지

여긴 내가 열정이 더강한곳..^^;
체육관에서 해서 너무 조아요..ㅋㅋ
Posted by 최정민