프로그램에서 엑셀저장하기를 하면 오라클로 쿼리를 보내 엑셀로 저장하기를 하는데 ORDER BY 가 있는경우는 잘 되는데 GROUP BY 가 있는경우는 엑셀도 안뜨고 그냥 프로그램이 다운 비슷하게 됩니다.
GROUP BY 있는 쿼리는 원래 안되는건지 아니면 함수가 잘못된건지 알수 없네요. 좀 도와주세요...
함수는 CreateOLEObject 를 사용하여 엑셀을 띄우고
Query1.SQL.Add(Query) 를 사용합니다.
Query 가 만약 'SELECT EMP_ID FROM EMP GROUP BY EMP_ID' 인경우에 아무런 동작도 안되고 그냥 다운됩니다.
아시는 분 답변좀 부탁드려요...
이 sql은 잘못된 겁니닷..
group by 는 해당 그룹별로 묶어서 자료를 가져오는건데..
sum, count 등이 와야 합니다..
위의 문장은 GROUP BY 에 해당하는 식이 없네요
emp_id 로 그룹을 지으실려면
SELECT EMP_ID,count(*),sum(필드명) FROM EMP GROUP BY EMP_ID
이런식으로 되어야 합니다..