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
이렇게 하니까 날자로 평균을 내는게 아니라 십진수로 평균을 내는것 같습니다.
좋은 방법 있으면 알려주세요.. 감사합니다. |