관리 메뉴

Gentle Breeze

[DB2 SQL] 잊지않겠다... 본문

② My Life/My IT Story

[DB2 SQL] 잊지않겠다...

서풍의신 재령 2009. 11. 27. 17:19

데이터타입 맞추느라 개고생하게 만든 이 쿼리...

절대 잊지 않겠다...

AS-IS)===================================================

SELECT DIGITS(A.CUNO),
       CHAR(' '),
       A.FOCDT,
       CHAR(' '),
       A.LACHDT,
       CHAR(' '),
       A.BCFOCDT
    FROM  KDBP.TBNCOCDT A
   WHERE A.CUNO      > 0
     AND A.FOCDT    <  A.BCFOCDT
     AND A.FOCDT    <> (A.BCFOCDT - 1 DAYS)
     AND A.BCFOCDT   >= '2007-01-01'
 WITH UR;

TO-BE)==================================================

SELECT 회원일련번호
     , CHAR(' ')
     , 최초연체발생년월일
     , CHAR(' ')
     , 최종변경년월일
     , CHAR(' ')
     , "BC최초연체발생년월일"
  FROM  DB2DBA.THKBCSH12
 WHERE 그룹회사코드=  'KB0'
   AND 회원일련번호>  '00000000'
   AND 최초연체발생년월일 <  "BC최초연체발생년월일"
   AND 최초연체발생년월일 <
 CHAR((DATE(
      (SUBSTR(("BC최초연체발생년월일"),1,4))
   || '-'
   || (SUBSTR(("BC최초연체발생년월일"),5,2))
   || '-'
   || (SUBSTR(("BC최초연체발생년월일"),7,2))
  )) - 1 DAYS)

   AND  최초연체발생년월일  <>
  CHAR((DATE(
      (SUBSTR(("BC최초연체발생년월일"),1,4))
   || '-'
   || (SUBSTR(("BC최초연체발생년월일"),5,2))
   || '-'
   || (SUBSTR(("BC최초연체발생년월일"),7,2))
  )) - 1 DAYS)
  WITH UR;

'② My Life > My IT Story' 카테고리의 다른 글

[DB2 SQL] 잊지않겠다...  (0) 2009.11.27
새로운 신입사원 IFSS 교육?!  (0) 2009.06.22
0 Comments
댓글쓰기 폼