|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 1 樓
|
發表於: 星期五 十月 15, 2004 5:20 pm 文章主題: select 聚合语句查询是否正确 |
|
|
我有一个表,除了下面的结构外,还有projectname(字符型),d_date(日期型) 列字段
,想通过下面的语句,只显示相同的unitname聚合一行出来,同时也显示projectname,d_date 列字段(取首次出现的值)。但下面的语句只能用一个unitname聚合语句,加入projectname,d_date 二个列后,没有起到聚合的作用。请教应如何写这个语句。
select unitname,sum(oweprice)as "qk",sum(addprice)as 'hk' from debt GROUP BY unitname |
|
回頂端 |
|
|
bin1x
註冊時間: 2004-08-27 文章: 462
第 2 樓
|
發表於: 星期五 十月 15, 2004 9:35 pm 文章主題: |
|
|
你的話聽起來
好像要這麼做
select unitname,projectname,d_date,sum(oweprice) as 'qk',sum(addprice) as 'hk' from debt group by unitname,projectname,d_date
也可以
select unitname,projectname,d_date,sum(oweprice) as 'qk',sum(addprice) as 'hk' from debt group by 1,2,3 |
|
回頂端 |
|
|
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 3 樓
|
發表於: 星期一 十月 18, 2004 11:17 am 文章主題: |
|
|
以上做的是,显示unitname相同的多个记录,我想只显示unitname是相同的只显示一条记录。而且qk,hk合计后也只显示一条记录。只是对时间,其它的字段只显示第一次出现的即可。请再指教。 |
|
回頂端 |
|
|
BIN
註冊時間: 2004-07-22 文章: 94 來自: Tainan, Taiwan
第 4 樓
|
發表於: 星期一 十月 18, 2004 1:12 pm 文章主題: |
|
|
select unitname,MIN(projectname),MIN(d_date),sum(oweprice)as "qk",sum(addprice)as 'hk' from debt GROUP BY unitname |
|
回頂端 |
|
|
bin1x
註冊時間: 2004-08-27 文章: 462
第 5 樓
|
發表於: 星期一 十月 18, 2004 2:03 pm 文章主題: |
|
|
其實你問題已經含有答案了 |
|
回頂端 |
|
|
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 6 樓
|
發表於: 星期二 十月 19, 2004 10:32 am 文章主題: |
|
|
谢 谢 BIN1X!
搞好了。我为你的才华而激动! |
|
回頂端 |
|
|
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 7 樓
|
發表於: 星期二 十月 19, 2004 10:34 am 文章主題: |
|
|
谢 谢 BIN!
搞好了。敬佩你的才华! |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|