procedure TF03210.B_searchClick(Sender: TObject);
var S_Sale_Date :String;
S_Sale_Date1 :String;
begin
S_Sale_Date :=FormatDatetime('YYYYMMDD',D_Sale_Date.Date);
S_Sale_Date1 :=FormatDatetime('YYYYMMDD',D_Sale_Date1.Date);
try
with Query_disp, SQL do
begin
Clear;
Close;
Add(' select sale_date ,count(*),sum(jg_amt) from junggan_money ');
Add(' where sale_date >='+ Quotedstr(S_Sale_Date) );
Add(' and sale_date <=' + Quotedstr(S_Sale_Date1));
Add(' group by sale_date ');
Open;
datasource1.dataset :=Query_disp ;
end;
except
;
end;
end;
이렇게 합계랑 카운트를 구할려고 하는데요 ...
날짜는 조회가 되는데........
카운트랑 합계가 뜨지 않거든요 무슨 문제가 있는지??
값은 들어있어요 ..
그러시면 쿼리문을 이렇게 바꿔 보시면 어떨까여?
with Query_disp, SQL do begin
Clear;
Close;
Add(' select sale_date ,count(*),sum(jg_amt) from junggan_money ');
Add(' where sale_date >='+ Quotedstr(S_Sale_Date) );
Add(' and sale_date <=' + Quotedstr(S_Sale_Date1));
Add(' group by sale_date ');
Open;
end;
이런식으로 되어있는 부분을
with Query_disp, SQL do begin
Clear;
Close;
Add(' select sale_date ,count(sale_date) Cnt,sum(jg_amt) JG_AMT from junggan_money ');
Add(' where sale_date >='+ Quotedstr(S_Sale_Date) );
Add(' and sale_date <=' + Quotedstr(S_Sale_Date1));
Add(' group by sale_date ');
Open;
end;
위와 같이 바꿔서 해 보시면 될것 같은 데요..
제가 테스트를 못해 봤지만 그래도 될 것 같아여...(?)
그럼 즐프하시고요..
혹시 안 되시면 제게 메일을 주세여...