database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 3365 게시물 읽기
No. 3365
날짜변환관련
작성자
sdlkjf(cion25)
작성일
2013-04-29 16:30
조회수
3,689

안녕하세요?

필드가 numeric으로 되어 있고 20110323 처럼 들어가 있는데

일주일 뒤를 계산하여 업데이트를 하려고 하는데

-를 붙여 2011-03-23처럼 만들고 나서 DATE 처리로 +7 Days를 해서

2011-03-30이 나오긴 했는데 얘를 다시 20110330처럼 변환을 하려고 하는데

아마 Date 형태여서 substr나 replace가 안되는지 여튼 안되네요.

to_char같은 명령어가 db2엔 없어서 ㅠㅠ

좋은 방법있을까요? 현재는 임시테이블만들어서 넣고 조인걸어서 업데이를 했습니다.

이 글에 대한 댓글이 총 2건 있습니다.

SELECT DECIMAL(HEX(DATE(DAYS(INSERT(INSERT(CHAR(20110323),5,0,'-'),8,0,'-')) + 7)))
  FROM SYSIBM.SYSDUMMY1

손님이 2013-05-02 12:00에 작성한 댓글입니다. Edit

SELECT
 REPLACE(CHAR(DATE(DAYS(INSERT(INSERT(CHAR(20110323),5,0,'-'),8,0,'-')) + 7),ISO),'-','')
FROM SYSIBM.SYSDUMMY1;

char 를 쓰면서 iso 형식으로 표현 하라고 하시면 될거 같습니다.

박영준(PYJ)님이 2013-05-08 16:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3369update 관련 질문드립니다.
왕태봉
2013-05-23
3450
3368형 전환 연산(2) [1]
도와주세요
2013-05-14
3570
3366날짜변환함수에대해 [1]
nn
2013-05-03
4242
3365날짜변환관련 [2]
sdlkjf
2013-04-29
3689
3364DB2에서 NVL이 작동합니다 [2]
이무용
2013-04-08
4290
3363프로시저에 IN 명령어 사용하기 질문입니다. [2]
백승훈
2013-04-08
3270
3362테이블 컬럼 보는 방법 질문 [2]
가스파리니
2013-04-08
3646
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.107초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다