小弟初学,又有问题想请教各位大哥。 |
尚未結案
|
jtp
初階會員 發表:39 回覆:81 積分:29 註冊:2003-04-20 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
引言: with qry_oweqty do begin close; sql.clear; sql.Add('select *,Sum(oweqty) AS TOTSALES from aobom'); prepared:=true; open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString); end; 我想把表中的oweqty栏进行加总,但为什么我的程序运行不了啊?jtp, 您好 請將下列的code做一下修改 去掉紅色的部分 sql.Add('select *,Sum(oweqty) AS TOTSALES from aobom');即刪除 [*,] 這兩個字 ======================= 是非終日有,不聽自然無 天下本無事,庸人自擾之 |
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
wnhoo
高階會員 發表:75 回覆:443 積分:198 註冊:2003-04-22 發送簡訊給我 |
|
jtp
初階會員 發表:39 回覆:81 積分:29 註冊:2003-04-20 發送簡訊給我 |
with qry_oweqty do
begin
close;
sql.clear;
sql.Add('select aono,oweqty, Sum(oweqty) AS TOTSALES from aobom ');
Sql.Add(' where (Aono Like ''%' trim(edt_oao.Text) '%'')')
prepared:=true;
open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString);
end;
我是照着上面那样写的,为什么总是会运行错误呢?我既想得到结果,又想把所有字段按着条件挑选 出来,请问怎么做?楼上各位的意见我试过,行不通
|
cmj
高階會員 發表:15 回覆:242 積分:226 註冊:2002-06-12 發送簡訊給我 |
引言: with qry_oweqty do begin close; sql.clear; sql.Add('select *,Sum(oweqty) AS TOTSALES from aobom'); prepared:=true; open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString); end; 我想把表中的oweqty栏进行加总,但为什么我的程序运行不了啊? 試以下方式 1. with qry_oweqty do begin close; sql.clear; sql.Add('select *,(SELECT Sum(oweqty) FROM aobom) AS TOTSALES'); sql.Add('from aobom'); prepared:=true; open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString); end; 或 2. with qry_oweqty do begin close; sql.clear; sql.Add('select *,(SELECT Sum(oweqty) FROM aobom WHERE 條件式) AS TOTSALES'); sql.Add('from aobom WHERE 條件式'); prepared:=true; open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString); end; |
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
jtp
初階會員 發表:39 回覆:81 積分:29 註冊:2003-04-20 發送簡訊給我 |
|
wnhoo
高階會員 發表:75 回覆:443 積分:198 註冊:2003-04-22 發送簡訊給我 |
引言: with qry_oweqty do begin close; sql.clear; sql.Add('select aono,oweqty, Sum(oweqty) AS TOTSALES from aobom '); Sql.Add(' where (Aono Like ''%' trim(edt_oao.Text) '%'')') prepared:=true; open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString); end; 我是照着上面那样写的,为什么总是会运行错误呢?我既想得到结果,又想把所有字段按着条件挑选 出来,请问怎么做?楼上各位的意见我试过,行不通with qry_oweqty do begin close; sql.clear; sql.Add('select aono,oweqty, Sum(oweqty) AS TOTSALES from aobom '); Sql.Add(' where Aono Like ''%' trim(edt_oao.Text) '%'' group by aono,oweqty,TOTSALES') prepared:=true; open; showmessage(qry_oweqty.FieldByName('TOTSALES').AsString); end; 风花雪月 e梦情缘
------
风花雪月 e梦情缘 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |