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

oracel SQL語法有沒有可以將小數點排除的寫法

答題得分者是:timhuang
uuujjj
一般會員


發表:31
回覆:59
積分:18
註冊:2002-09-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-26 21:20:20 IP:61.218.xxx.xxx 未訂閱
各位高手大家好:   敝下又有個難倒自己的問題了…,希望各位高手能解囊… 我欲擷取資料的方式相關如下: 購買滿> > 發表人 -
uuujjj
一般會員


發表:31
回覆:59
積分:18
註冊:2002-09-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-26 21:44:13 IP:61.218.xxx.xxx 未訂閱
我只找到了四捨五入的函式…><||||||||| 就是利用:Round(xx) 順便分享給大家…^^" 但是,另一個問題來了…>"<|||| sum不能在where後做為擷取條件… 請問各位高手… 還有什麼語法能撰寫出來嗎??? 發表人 - uuujjj 於 2003/01/26 21:58:46 發表人 - uuujjj 於 2003/01/26 22:19:29
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-27 04:22:22 IP:61.64.xxx.xxx 未訂閱
不知是否合用 庵瞎掰看看 讀時 / 100 寫時 x 100 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
eric_shi
一般會員


發表:5
回覆:19
積分:4
註冊:2002-07-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-27 08:34:18 IP:210.66.xxx.xxx 未訂閱
小數點無條件捨去 Trunc(xx.xx)
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-27 10:13:58 IP:61.219.xxx.xxx 未訂閱
引言: 其資料表暫名為abc 欄位:會員=vip ,銷售金額 = samt ,點數 = bp 其查詢目的是為了查詢是否有客人購買滿200元, 系統卻未自動加入點數…
有點疑問 ? 如果同一個 vip ,於 abc 資料表, 有兩筆 samt = 300 時 (該筆 bp = 1), 查詢結果 sum(bp) 應 = 2 or 3 ? /* 使用中文很辛苦,中華男兒當自強 */
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-27 17:01:34 IP:210.58.xxx.xxx 未訂閱
引言: 但是,另一個問題來了…>"<|||| sum不能在where後做為擷取條件… 請問各位高手… 還有什麼語法能撰寫出來嗎???
注意, sum 是 aggregate function, 所以要以此為條件式的話, 必須使用 having 子句, 你將 where xxxx 改為 having xxxx 即可. 所以改為:
select vip ,sum(samt) samt ,sum(bp) bp from abc 
group by vip
having sum(samt) <> sum(bpts) * 500
試試看!!
uuujjj
一般會員


發表:31
回覆:59
積分:18
註冊:2002-09-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-31 09:19:04 IP:61.218.xxx.xxx 未訂閱
樓上的高手,感謝您的指教~ 謝謝您喔~^0^ 我這新手懂得果然不多~ 謝謝您提醒及叮嚀~ 還有其他的高手大哥,多謝你們的指教~ 想不到還有這麼多方法可以使用~^^ 發表人 - uuujjj 於 2003/01/31 09:22:56
uuujjj
一般會員


發表:31
回覆:59
積分:18
註冊:2002-09-28

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-31 09:26:47 IP:61.218.xxx.xxx 未訂閱
引言:
引言:
有點疑問 ? 如果同一個 vip ,於 abc 資料表, 有兩筆 samt = 300 時 (該筆 bp = 1), 查詢結果 sum(bp) 應 = 2 or 3 ? /* 使用中文很辛苦,中華男兒當自強 */
謝謝您提問: 其應得到點數為3 銷售金額有累計之作用^^ 發表人 - uuujjj 於 2003/01/31 09:39:28
系統時間:2024-06-26 9:31:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!