테이블을 보면
type stime(시작시간) etime(종료시간)
c 2008-01-09 07:20:00 2008-01-09 07:50:00
c 2008-01-05 03:40:00 2008-01-05 03:55:00
c 2008-01-05 01:25:00 2008-01-05 01:29:00
o 2008-01-04 13:20:00 2008-01-04 14:50:00
o 2008-01-03 17:20:00 2008-01-03 18:21:00
t 2008-01-02 07:20:00 2008-01-02 07:50:00
t 2008-01-02 04:12:00 2008-01-02 06:01:00
group by사용하여 type별 로 볼수있게
select type,count(*) from 테이블 group by type
결과
c 3
o 2
t 2
select substring(convert(char(24),([etime]-[stime]),120),12,8) from 테이블 <-- 시작시간~종료시간 걸린 시:분:초
결과
시:분:초 가 나옵니다.
원하는 결과값
select type,count(*),걸린시간의합, 걸린시간합의평균 from 테이블 group by type .......
type count 걸린시간의합 걸린시간합의 평균
c 3 시:분:초 시:분:초
o 2 시:분:초 시:분:초
t 2 시:분:초 시:분:초
걸린시간합의 평균은 걸린시간합/3일(혹은7일 ... 이런식으로..)
도움부탁드립니다.
|