많은 도움을 얻고 있습니다.
참으로 많이 감사합니다.
이번에도 도움을 요청합니다.
DType uid wdate
U 212 8-20 09:00:00
U 212 8-20 10:10:00
U 212 8-21 09:00:00
D 121 8-20 09:00:00
D 121 8-20 09:10:00
D 121 8-20 09:50:00
D 121 8-20 10:00:00
이렇게 있다면,
원하는 결과는
U 212 각 단계마다 평균소요시간
D 121 각 단계마다 평균소요시간
이런 경우에는 쿼리를 어떻게 해야 할까요?
부탁드립니다.
Comment 2
-
항해자™
2013.08.30 00:16
-
건우아빠
2013.08.30 10:32
단계, 소요시간의 기준을 명확히 해주세요.
u type는 3개의 row가 있습니다. 이건 3단계인가요 ?
소요시간이라는 것은 시작과 끝이 있어야 합니다. 그럼 단계는 2단계로 봐야 한가요 ?
소요시간 계산규칙, 단계의 기준
이런걸 같이 표현 주셔야지 않을까요.
질문이 두리뭉실하면 답변도 두리뭉실해 질수밖에 없을듯 합니다.
select DType , uid , sum(소요시간) / ( count(*) ) [평균소요시간]
from 테이블
group by DType , uid
GROUP BY DType, uid 로 MIN, MAX 시간 가져와서 계산하면 되겠네요,,,