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

依金額 累計金額

答題得分者是:st33chen
一斗夢
一般會員


發表:5
回覆:11
積分:3
註冊:2008-04-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-24 16:22:52 IP:140.125.xxx.xxx 訂閱
請問各位大大前輩累計問題:
後學初學delphi,現今有一個累計的問題想請教各位大大前輩,
後學有1個資料表如下,設目前只有累計的欄位是空白[即尚未填值]
日期工作項目金額累計
2008/04/07拖地20
2008/04/12洗衣服20
2008/04/16掃地10

以此類推
希望在累計欄位上(例:2008/04/07的累計(20),2008/04/12的累計(40=20 20),2008/04/16的累計(50=20 20 10))
請教各位前輩是如何在delphi累計,然後寫入資料庫! 懇求並且感恩各位前輩幫忙!謝謝您

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-25 12:20:25 IP:61.67.xxx.xxx 未訂閱
1.未說明你的資料庫是何?
2.不知道你要如何抓取條件?
3.計算方式你自己都已經知道了, 何以不知道如何寫?
就是把4/7的金額 4/12的金額回存到 4/12的累計, 依此類推
如果這樣的回存都還不會的話, 代表你的基本功是零, 建議你多看Delphi的範例或書(雖然現在不多了)
每一本Delphi的書(不論版本), 都有針對資料庫如何異動有十分詳細的解說
4.如果只是求code, 請上新手區投文
===================引 用 一斗夢 文 章===================
請問各位大大前輩累計問題:
後學初學delphi,現今有一個累計的問題想請教各位大大前輩,
後學有1個資料表如下,設目前只有累計的欄位是空白[即尚未填值]
日期工作項目金額累計
2008/04/07拖地20?
2008/04/12洗衣服20?
2008/04/16掃地10?

以此類推
希望在累計欄位上(例:2008/04/07的累計(20),2008/04/12的累計(40=20 20),2008/04/16的累計(50=20 20 10))
請教各位前輩是如何在delphi累計,然後寫入資料庫! 懇求並且感恩各位前輩幫忙!謝謝您

一斗夢
一般會員


發表:5
回覆:11
積分:3
註冊:2008-04-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-26 12:08:12 IP:140.125.xxx.xxx 訂閱
謝謝P.D.的指點與指教
我的資料庫是database
databasename:STANDARD1

st33chen
尊榮會員


發表:15
回覆:591
積分:1201
註冊:2005-09-30

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-05-06 17:44:39 IP:220.136.xxx.xxx 未訂閱
如果您是要一個 SELECT 命令就抓到所有欄位的話,
這稱為 RUNNING TOTAL 或 ACCUMULATIVE FIELD,

SAMPLE 語法如下, 請自行套用

1. ORACLE
SELECT DEMPNO, SUM(AMT) OVER( ORDER BY DEPTNO) SUM_AMT

2. SQL
SELECT ID, DT, O.AMT, (SELECT SUM(AMT) FROM ORDERS WHERE ID<=O.ID)
FROM ORDERS O

謝謝
------
IS IT WHAT IT IS
我是 李慕白 請倒著唸.
又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦);
都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲.
一斗夢
一般會員


發表:5
回覆:11
積分:3
註冊:2008-04-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-08-19 12:02:00 IP:140.125.xxx.xxx 訂閱
謝謝st33chen大大的提示
問題已經解決了
謝謝大家的熱心幫忙!
^^
系統時間:2024-05-03 2:43:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!