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 1446 게시물 읽기
No. 1446
두날짜사이의 평균 년월일시분초
작성자
초보
작성일
2007-10-17 13:51ⓒ
2007-10-17 14:41ⓜ
조회수
9,430

eyms                  syms
20071113000000  20071013000000
20071113000000  20071111000000

 위에처럼 년월일시분초 이렇게 varchar로 데이타가 들어있습니다.
두 날자 차이(date1-date2)를 구해서  group by 로 평균을 내고 싶은데..
잘 안되네요.
제가 해본것은
select avg(timestamp(a.eyms) - timestamp(a.syms))
  from (
    select  '20071113000000' eyms, '20071013000000' syms from sysibm.sysdummy1
    union
    select '20071113000000' eyms, '20071111000000' syms from sysibm.sysdummy1
    ) a

이렇게 하니까 날자로 평균을 내는게 아니라 십진수로 평균을 내는것 같습니다.

좋은 방법 있으면 알려주세요.. 감사합니다.

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

select avg(days(timestamp(eyms)) - days(timestamp(syms)))

벽타는 냥이님이 2008-02-04 18:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1449SYSTEM 테이블 가져오기 오류
최종걸
2007-10-19
8775
1448SYSTEM 테이블 가져오기 오류
최종걸
2007-10-19
8870
1447DB2 Lock 문제 해결 방법좀 갈켜주세요 [1]
유재정
2007-10-19
10466
1446두날짜사이의 평균 년월일시분초 [1]
초보
2007-10-17
9430
1445isolation level과 procedure의 상관관계에 대해서..
DB2초보
2007-10-16
9108
1443일수 구하는 방법 [1]
짱수
2007-10-09
11080
1442db2 list db directory 에 대해서 [1]
db 초보
2007-10-05
10408
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다