자세한 내용이 없어 정확한 원인을 알 수 없지만의 위의 쿼리중 select chl_date, sum(ibgm), sum(chulgm) 을 select chl_date, sum(ibgm) as s_ibgm, sum(chulgm) as s_chulgm 식으로 필드에 대한 별칭을 주시고 필드 값을 읽는 부분에서는 읽을 필드명을 별칭으로 주시고 다시 해보세요.
select chl_date, sum(ibgm), sum(chulgm) where..... group by chl_date.... 이때 i := fieldbyname('sum(ibgm)').asfloat; 왜여기서 필드로 인식을 못하고 에러가 난는건지요? 부탁해요! 부탁해요! 어떻게 sum한 값을 가져오나요?
박준기
•
2002.05.18 06:05
chl_date 는 Fields[0].AsString
sum(ibgm) 는 Fields[1].AsFloat
sum(chulgm) 는 Fields[2...
이성남
•
2002.05.18 06:05
자세한 내용이 없어 정확한 원인을 알 수 없지만의 위의 쿼리중 select chl_date, sum(ibgm), sum(ch...
김지엽
•
2002.05.18 10:50
아마도 바로 위에 어떤 님께서 쓰신 것 처럼 Alias Field명을 사용하면 해결은 될 거 같은데요...
DB를 ...
chl_date 는 Fields[0].AsString
sum(ibgm) 는 Fields[1].AsFloat
sum(chulgm) 는 Fields[2].AsFloat 이렇게 함 해보세용