쿼리 오류 질문 입니다.

by 초보 posted Mar 24, 2010
select substring(vi_time from 1 for 2) as hour_as, count(vi_id) as cnt from visit_table group by substring(vi_time from 1 for 2) order by vi_time asc

위와 같은 쿼리입니다. 목적은 타임 값이 들어있는 필드 vi_time 에 대해 시간과 번호개수를 시간으로 그룹바이 하여 구하려고 합니다

다음과 같은 오류가 납니다.

 visit_table.vi_time is not single valued. Attributes exposed in aggregate queries must also appear in the group by clause. 

 참고로 위쿼리는 마이에스큐엘에서 마이에스큐엘형으로 실행시 오류가 없었습니다.

 어떻게 하죠?

Articles

27 28 29 30 31 32 33 34 35 36