全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1364
推到 Plurk!
推到 Facebook!

請教Select查詢中有關四舍五入的語法

答題得分者是:pgdennis
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-16 01:34:39 IP:63.84.xxx.xxx 未訂閱
請教各位前輩﹒ 在Select查詢中﹐該如何對一個有小數的數值進行四舍五入﹐小弟試用Round來做﹐但不能有效地完成﹐如下Select敘述﹐小弟該如何對Avg(單價)欄位做到四舍五入至整數或小數點后一位呢﹖ Select 客戶名稱,Avg(單價)As 平均單價 from 訂單 Group By 客戶名稱 Access資料庫 謝謝﹗ 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/07/16 01:37:42
------
忻晟
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-16 08:53:32 IP:147.8.xxx.xxx 未訂閱
四舍五入至小數點后一位: Select 客戶名稱,0.1*(round(Avg(單價)*10)) As 平均單價 from 訂單 Group By 客戶名稱
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-16 09:00:57 IP:218.163.xxx.xxx 未訂閱
引言: 請教各位前輩﹒ 在Select查詢中﹐該如何對一個有小數的數值進行四舍五入﹐小弟試用Round來做﹐但不能有效地完成﹐如下Select敘述﹐小弟該如何對Avg(單價)欄位做到四舍五入至整數或小數點后一位呢﹖ Select 客戶名稱,Avg(單價)As 平均單價 from 訂單 Group By 客戶名稱 Access資料庫
可是我在access測試用round函數可以用ㄟ,取整數round(A),小數第一位round(A,1)..依此類推... 永遠追不上技術更新的速度~~< src="http://140.134.4.20/~g8905202/pucca.gif">
------
星期一,二...無窮迴圈@@
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-16 21:49:31 IP:63.84.xxx.xxx 未訂閱
[/quote] 可是我在access測試用round函數可以用ㄟ,取整數round(A),小數第一位round(A,1)..依此類推... 永遠追不上技術更新的速度~~< src="http://140.134.4.20/~g8905202/pucca.gif"> [/quote] 謝謝兩位前輩的解答﹐原來'Round(欄位名,*)'其中的*即可保留幾位小數﹒ pgdennis前輩的回答是小弟比較适合的﹒ 當然也要謝謝william版主大人的熱心解答﹐教會小弟另一種變向的方法﹐再次感謝﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-06-28 18:12:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!