Query로 한번에 모든필드를 조회하고 덧붙여 금액의 합계도 내고자 합니다.
질문처럼 Select * , sum(am_susu) from AMDB
             where ......
             Open
위처럼 효과를 내고 싶은데 방법이 있을까요.
다른 쿼리를 사용하지 안고 한번의 Open으로 할 수 있는 방법이 있을까요?
with SQLam do begin
      close;
      sql.clear;
      sql.add('select *  from AMDB);
      sql.add('where(am_year = :p_year and am_mnth = :p_mnth)');
      param....
      param...
     Open;
end;
의의 소스인데요... 합계도 같이 내고자 합니다. 금액필드는 am_susu 입니다.
			 
	
	
    
    
	
	
    
    
    
SUM은 group함수 입니다. 그렇기때문 에 같이 쓸수는 없습니다.
굳이 쓰려면
Select AMDB.*, sum_am_susu
from AMDB,
( Select sum(am_susu) sum_am_susu from AMDB
where ......
)
where ......
이렇게 했을때 각레코드별로 sum_am_susu값이 나오겠죠..