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

計算欄位型態

答題得分者是:christie
g9614721
一般會員


發表:27
回覆:51
積分:15
註冊:2008-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-11-12 13:48:37 IP:140.125.xxx.xxx 訂閱

select max(進貨數量) as 累計 from T_BUY →可行

select sum(進貨數量) as 累計 from T_BUY →錯誤發生

(type mismatch in expresson)

書中說 SUM和AVG 必須使用數值型態的欄位
是因為這個原因發生錯誤嗎?
我試了A,N,I currency 等等很多個都不行!
請問我是欄位型態錯了嗎?
如果是, 該怎麼選擇適當的欄位型態來讓我使用SUM這個功能呢!

謝謝^^
christie
資深會員


發表:30
回覆:299
積分:475
註冊:2005-03-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-12 14:00:25 IP:122.117.xxx.xxx 未訂閱
ORACLE:
宣告為NUMBER例如
QTY NUMBER(9)
===================引 用 g9614721 文 章===================

select max(進貨數量) as 累計 from T_BUY →可行

select sum(進貨數量) as 累計 from T_BUY →錯誤發生

(type mismatch in expresson)

書中說 SUM和AVG 必須使用數值型態的欄位
是因為這個原因發生錯誤嗎?
我試了A,N,I currency 等等很多個都不行!
請問我是欄位型態錯了嗎?
如果是, 該怎麼選擇適當的欄位型態來讓我使用SUM這個功能呢!

謝謝^^
------
What do we live for if not to make life less difficult for each other?
g9614721
一般會員


發表:27
回覆:51
積分:15
註冊:2008-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-12 14:08:37 IP:140.125.xxx.xxx 訂閱
C大:
不好意思= =
我真的看不懂
我找不到ORACLE 只有OLE (但是他單位是MB耶)
宣告的部分可以幫我再說簡單一點嗎
例如我該在哪邊宣告呢?
VAR
?????@@
===================引 用 christie 文 章===================
ORACLE:
宣告為NUMBER例如
QTY NUMBER(9)
===================引 用 g9614721 文 章===================

select max(進貨數量) as 累計 from T_BUY →可行

select sum(進貨數量) as 累計 from T_BUY →錯誤發生

(type mismatch in expresson)

書中說 SUM和AVG 必須使用數值型態的欄位
是因為這個原因發生錯誤嗎?
我試了A,N,I currency 等等很多個都不行!
請問我是欄位型態錯了嗎?
如果是, 該怎麼選擇適當的欄位型態來讓我使用SUM這個功能呢!

謝謝^^
g9614721
一般會員


發表:27
回覆:51
積分:15
註冊:2008-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-11-12 14:52:56 IP:140.125.xxx.xxx 訂閱
自己發現問題所在了= =已解決
原來是sum的欄位必須是數值型態
而不是 as 以後的欄位為數值型態
呵呵ˊˋ
編輯記錄
g9614721 重新編輯於 2008-11-12 15:31:00, 註解 無‧
系統時間:2024-04-19 12:57:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!