채택완료

시간값 평균 구하는 방법

2021-08-18 (수) 22:00:39 2,385

db에 00:00:00 시분초 형식으로 저장된 데이터가 있는데요.

시간값의 평균을 구하려고 하는데 잘 되지 않네요.

AVG(time) 이런식으로 평균을 구해서 

<?php echo gmdate("H:i:s", $time);?> 이런식으로 산출값을 표시했습니다.

근데 실제 엑셀로 계산한 평균시간과 산출값이 차이가 있네요.

php구문으로 산출한 값이 실제 계산값보다 크게 출력이 되네요.

AVG함수는 시간형식 데이터에서는 쓸 수 없는 것인가요?

당연히 될 줄 알았는데 차이가 나니까 답답한 마음에 글 남겨봅니다. 감사합니다.^^

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2021-08-18 (수) 22:07:23

디비 필드가 있으면 디비단에서 해결 하는게 좋아요 avg 조회 해보세요

답변에 대한 댓글 2개

답변 감사드립니다. 근데 avg 조회가 무슨 뜻인지 잘 모르겠네요.^^;;
https://toma0912.tistory.com/45
mysql query 말한거에요
2021-08-19 (목) 04:59:35

db에 00:00:00 시분초 형식으로 저장된 데이터가 있는데요.

==

테이터 타입이 무엇인지 확인해 보세요.

답변을 작성하려면 로그인이 필요합니다.