SELECT C.CC_DATE,
MAX(C.CC_AMOUNT ) CC_AMOUNT
FROM CANCEL C
WHERE CC_AMOUNT <> 0
AND CC_AMOUNT IS NOT NULL
GROUP BY C.CC_DATE
데이타 형식...--------------------
CC_DATE(varchar)
CC_AMOUNT(money)
----------------------------------
쿼리문은 이상이 없는거 같은데여...
델파이에서 돌리게되면.. 'invalid variant type conversion' 에러가 나더라구여..
컴파일 해본결과...=============================================
AND CC_AMOUNT <> 0 이부분에서 에러가 나는거 같은데여..
==============================================================
CC_AMOUNT = .0000 값때문인지... -.-;;
Open전에 에러가 나기때문에 손쓸.. 방법을 모르겠네염... -.-;
고수님들의 답변 부탁드립니다..
우리가 TQuery.FieldByName('필드명').AsString
이렇게 쓰자나요?? 뒤에 붙는 AsString이 바로 스트링 형으로 형변환을
의미하거든요 다른 컴퍼넌트와 연결을 하셨다면 한번 다 풀어보세요..
오픈할떄 에러가 안나는지 디비그리드와 연결하셨다면 현재 님이 (대상이 되는)구하는 자료의 전부를 뒤져 보셔야 할겁니다..델파이가 해석하지 못하는 자료가 있는지.
아님 한번 다른 툴에서 돌려보세요. 자료를 확인 하시고 아님 쿼리 돌리는 거
말고 딴데서 난걸지도 모르 겠네염..
쿼리가 오픈되면 이리저리 이벤트를 많이 타니 한번 밟아보세염