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

欄位資料新增問題

答題得分者是:Mickey
KK0958
一般會員


發表:20
回覆:19
積分:7
註冊:2007-02-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-10-24 09:42:50 IP:61.231.xxx.xxx 訂閱
 time     b            c    
---------------------
1 100
2 80
3 70
4 100
5 90
----------------------
以上是資料庫的表單~
time 是時間點
b 是現有數量
c 則是要求出 增加的數量
例如:time=2的時候 沒有增加 所以c 要填0
time=4的時候 有增加 所以 c 要填 30
當使用者按下Button1 的時候 會在c 欄位增加資料
想用迴圈去處理~因為資料是動態的~所以會更新變動
請問~這樣要怎麼設計呢~
謝謝解答!!
Mickey
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-10-24 10:27:57 IP:218.163.xxx.xxx 訂閱
你好:

以 Oracle 來說...SQL :

select TIME,B,
DECODE(SIGN(B-(select B from AAA where TIME=a.TIME-1)),-1,0,B-(select B from AAA where TIME=a.TIME-1)) C from AAA a

其他種 DB...可能有 IIF 這種 Function...
KK0958
一般會員


發表:20
回覆:19
積分:7
註冊:2007-02-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-10-24 10:58:33 IP:61.231.xxx.xxx 訂閱
Mickey版主你好:
首先 謝謝你不吝指導~
因為我的資料庫是用sql server 6.5
那在請教 要用什麼語法來處理呢!?
Mickey
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-10-24 11:38:05 IP:218.163.xxx.xxx 訂閱
你好:

我沒有 MSSQL 6.5 (年代好像很久遠)...應該也有類似的 Function...K 一下 Help 唄
系統時間:2024-05-17 14:35:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!