<!--CodeS-->
SELECT SUM(AMOUNT) AS TOTSELL FROM SELL
WHERE SELL_YEAR = 2005
AND CLIENT = 10
<!--CodeE-->
DB는 MySql을 사용합니다. Query컴포넌트는 TADOQuery를 사용하고요..
보시는 거와 같이 단순히 Sum만 얻는 간단한 쿼리입니다. 물론 인덱스는
조건문과 같이 걸려있습니다.
결과값을 가져오는 데 너무 오래걸립니다.
혹시해서 Sql Explorer에서 쿼리를 날렸는 데... 바로 결과가 나오거든요..
더욱 이상한건 TQuery로 하면...빠르게 나옵니다.
MySql에서 뭐 설정할게 있나요? 아니면 델파이 컴포넌트에서 설정할게 있나요?
도대체 이해가 안되네요.
해결방법을 부탁합니다.
그럼 즐코하세요.
adoquery.sql.text를 써보세요....