如何用ADOQuery存儲? |
尚未結案
|
登峰8
一般會員 發表:19 回覆:21 積分:8 註冊:2004-12-28 發送簡訊給我 |
有如下一張表:
ID GroupID 工資
001 010203 2000
002 020304 1000
003 010603 1000
004 010206 1000
005 010604 1500
。
。
。
想存儲為如下表:
類別 人數 總工資
經理 2 3000
技術 1 1000
主管 2 2500
。
。
。
。 類別是根據GroupID來劃分的如:
010203 中的02是經理類,同理得020304中的03是技術類,010604是主管類
請各位大大幫忙,應該怎樣做?
謝謝 http://lingxuefeng.51.net
------
http://lingxuefeng.51.net |
markov
中階會員 發表:55 回覆:135 積分:53 註冊:2003-12-01 發送簡訊給我 |
|
登峰8
一般會員 發表:19 回覆:21 積分:8 註冊:2004-12-28 發送簡訊給我 |
|
rogan321
高階會員 發表:21 回覆:307 積分:200 註冊:2003-05-15 發送簡訊給我 |
三個回圈~
首先你得到你的資料,存進~YourRecord二維陣列中
設定 StringGrid->ColCount=YourFieldCount 1;//設定陣列寬度 1 StringGrid->RowCount=YourRecordCount 1;//筆數 1 for(int i=0;i |
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi 登峰8, make your SQL Command like this(MS SQL 2000) :
select substring(group_id,3,2) as title_id, case substring(group_id,3,2) when '02' then '經理' when '03' then '技術' when '06' then '主管' ..... else '其它' end as title, count(*) as peoples_count, sum(salary) as sum_salary from [dbo].[table1] group by substring(group_id, 3, 2), case substring(group_id,3,2) when '02' then '經理' when '03' then '技術' when '06' then '主管' else '其它' end order by substring(group_id,3,2)---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman |
登峰8
一般會員 發表:19 回覆:21 積分:8 註冊:2004-12-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |