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.
참고로 위쿼리는 마이에스큐엘에서 마이에스큐엘형으로 실행시 오류가 없었습니다.
어떻게 하죠?
위와 같은 쿼리입니다. 목적은 타임 값이 들어있는 필드 vi_time 에 대해 시간과 번호개수를 시간으로 그룹바이 하여 구하려고 합니다
다음과 같은 오류가 납니다.
visit_table.vi_time is not single valued. Attributes exposed in aggregate queries must also appear in the group by clause.
참고로 위쿼리는 마이에스큐엘에서 마이에스큐엘형으로 실행시 오류가 없었습니다.
어떻게 하죠?