線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1589
推到 Plurk!
推到 Facebook!

請問各位先進、前輩QUERY SQl語法及DBCHART問題

 
firefall
一般會員


發表:22
回覆:36
積分:11
註冊:2002-05-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-06-29 15:17:32 IP:61.70.xxx.xxx 未訂閱
請問各位先進、前輩QUERY SQl語法及DBCHART問題 table A 欄位一(編號) 欄位二(類別) 欄位三(數量) A0001 A 100 A0002 A 50 B0001 B 20 B0002 B 5 C0001 C 10 問題1. 小弟用QUERY 下 SELECT 類別,SUM(數量) AS 類別總數 FROM TABLE A GROUP BY 類別 得到 欄位一(類別) 欄位二(總數) A 150 B 25 C 10 如果不想用DBCHART來表示百分比,那該如何下SQL 取得百分比。 如 欄位一(類別) 欄位二(類冏總數) 欄位三(百分比) A 150 150/185 B 25 25/185 C 10 150 10/185 小弟用QUERY 下 SELECT 類別,SUM(數量) AS 類別總數,SUM(數量)/SUM(類別總數) AS 百分比 FROM TABLE A GROUP BY 類別 會出現錯誤,可是SUM(類別總數)並不存在啊?SQL 中也只有SUM ,AVG,MAX,MIN,到底該如何下!? 問題2.dbCHARTRT須對應dBGRID,才能發生作用,小弟在FORM 中按每個BUTTON 都會產生新的SQL查詢結果(不會只對固定欄位做運算如有時算平均數,有時則是百分比),那該如何下指定,讓dBGRID的值改變時DBCHART 的圖也會跟著改變。 問題3.DBCHARTRT是否一定要指定其DATASET,能不能在程式執行期間,用指定的方 式,更換DATASOURCE、DATASET、DBGRID的值給dBCHART. 不好意思,小弟的書,上述的問題,都找不到,煩請各位大大告知
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-01 10:56:48 IP:202.3.xxx.xxx 未訂閱
SELECT 類別,SUM(數量) AS 類別總數,SUM(數量)/(SELECT SUM(數量) FROM TABLE A) AS 百分比 FROM TABLE A GROUP BY 類別 加油喔,喵~
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
firefall
一般會員


發表:22
回覆:36
積分:11
註冊:2002-05-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-01 11:24:22 IP:61.70.xxx.xxx 未訂閱
感謝大大,我會加油的
系統時間:2024-04-27 10:04:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!