Q&A

  • 오라클 날짜관련 도와주세요
오라클 테이블에 아래와 같이 데이터가 들어가있습니다.미납월 1~5는 VARCHAR2 형식입니다


고객번호  미납월1    미납월2     미납월3    미납월4    미납월5
=========================================================
0000001  20020101   20020102   20020103   20020104   20020105

제가 하려는 것은 각 미납월1~미납월5 에 대해서
한달씩 빼서 쿼리를 써서 업데이트를 하려고 합니다.

즉 아래와 같습니다

고객번호  미납월1  미납월2  미납월3   미납월4   미납월5
===================================================
0000001  20020101 20020201 20020301 20020401 20020105  --> 원래 데이터
0000001  20011201 20020101 20020201 20020301 20020401  --> 고치려는데이터

고수님들의 조언 부탁드리니다.

항상 건강하시구여
2  COMMENTS
  • Profile
    이추형 2003.03.19 20:26
    미납월 하나에 대해서 적용해 보겠습니다.
    minap 이 미납월 컬럼이라면

    select minap from AAA
    하면
    '20020101' 의 값이 나온다는 가정하에

    select
    to_char(add_months(to_date(minap,'yyyymmdd'), -1),'yyyymmdd')
    from AAA
    하면 '20011201' 가 나옵니다.

    응용하시기 바랍니다.

  • Profile
    김동화 2003.03.19 20:44
    정말정말 감사합니다..많은 도움 얻었습니다.

    앞으로 공부 더 열심히겠습니다

    항상 건강하시구요.