SQL question |
尚未結案
|
skp
一般會員 發表:14 回覆:19 積分:6 註冊:2002-11-08 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
|
skp
一般會員 發表:14 回覆:19 積分:6 註冊:2002-11-08 發送簡訊給我 |
|
skp
一般會員 發表:14 回覆:19 積分:6 註冊:2002-11-08 發送簡訊給我 |
引言: If your DB support querying within query:好像在Delphi 5.00 上面行不到。 它出現了error message, Invalid use of keyword:toekn select. 在Delphi 5上應該怎麼寫?select * from ( select Staff_ID, sum(Bonus) as Total from Table1 group by Table1 ) where Total>5000;The above sql is tested on Access 2000. |
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
/*having :將書籍資料表依出版社加以分組,找出每一家出版社之預付款總額及平均書價*/
/*但保留出版社編號大於0800、預付款總額大於15000、而且平均書價小於20的分組資料*/
select pub_id,sum(advance),avg(price)
from titles
group by pub_id
having sum(advance)>15000 and
avg(price)<20 and
pub_id>'0800'
引言: 好像在Delphi 5.00 上面行不到。 好像是你用錯語法嘍!!!
------
====================== 昏睡~ 不昏睡~ 不由昏睡~ |
skp
一般會員 發表:14 回覆:19 積分:6 註冊:2002-11-08 發送簡訊給我 |
引言: /*having :將書籍資料表依出版社加以分組,找出每一家出版社之預付款總額及平均書價*/ /*但保留出版社編號大於0800、預付款總額大於15000、而且平均書價小於20的分組資料*/ select pub_id,sum(advance),avg(price) from titles group by pub_id having sum(advance)>15000 and avg(price)<20 and pub_id>'0800'Good, it works fine. 我想在這個問題再延伸下去,現在安只會列出pub_id,sum(advance),avg(price), 可不可以在同一行列出pub_name, pub_telno, pub_faxno呢? 而這些data就會在pub 的master database里面。 我想列出的格式如下 pub_id , sum(advance), avg(price), pub_name, pub_telno, pub_faxno.引言: 好像在Delphi 5.00 上面行不到。 好像是你用錯語法嘍!!! |
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |