討論串[INTERBASE]更新資料UPDATE
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者skya0 (a0)時間17年前 (2008/06/17 17:25), 編輯資訊
0
0
0
內容預覽:
1.請問您SELECT 出多筆的卡號 您要選那一筆來做更新呢?. 2.可以跨表格. UPDATE 消費明細表格 B SET 卡號=(SELECT MAX(卡號) FROM 消費表格 A WHERE. A.客戶編號=B.客戶編號) WHERE B.物品= 'A'. --. 發信站: 批踢踢實業坊(

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者woohyuk49 (Forever H.O.T)時間17年前 (2008/06/17 10:51), 編輯資訊
0
0
0
內容預覽:
真的很感謝您的回覆. 我剛剛在試語法 我是發現說. 我有些客戶會有好幾筆資料 都在不同的日期. 所以才會發生上一篇我推文的問題嗎@@. 如果客戶在我給的日期區間中 只有單筆消費 執行的資料就正確. 因為我昨天後來是將日期區間設定較大 所以資料太多筆囉. 我昨天是用您的語法試的. UPDATE 消費表
(還有363個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者skya0 (a0)時間17年前 (2008/06/16 22:58), 編輯資訊
0
0
0
內容預覽:
因為Select出來的資料有多筆 所以會出現這樣的訊息 試試第二句. SELECT DISTINCT ,只會抓出不同的卡號,. 如果每個客戶都只有一個獨立卡號的話 應該就會ok. 如果每個客戶有兩個以上的卡號 那就要先整理一下了 (我猜你是這樣的情形). ROWS 1 的話 就會只抓第一筆 ,不過你

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者skya0 (a0)時間17年前 (2008/06/16 15:04), 編輯資訊
0
0
1
內容預覽:
您大概是IB6或7之前的版本吧 沒有ROWS 指令. UPDATE TableName A SET 卡號=(SELECT DISTINCT 卡號 FROM TableName B WHERE. A.客戶編號=B.客戶編號 AND 付款類型='1') WHERE A.付款類型= '2'. 或. UPD
(還有8個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者skya0 (a0)時間17年前 (2008/06/16 11:18), 編輯資訊
0
0
1
內容預覽:
UPDATE TableName A SET 卡號=(SELECT 卡號 FROM TableName B WHERE. A.客戶編號=B.客戶編號 AND 付款類型='1' ROWS 1) WHERE A.付款類型= '2'. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From:
首頁
上一頁
1
2
下一頁
尾頁