Re: [INTERBASE]請問如何找出相同的值

看板Database作者 (這樣也要罵=.=)時間17年前 (2008/09/10 21:12), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
以下sql只在sql server 測試過可行 interbase不確定可不可行 select * from A where (convert(varchar,客戶姓名) + '--' + convert(varchar,消費序號)) in ( SELECT (convert(varchar,客戶姓名) + '--' + convert(varchar,消費序號)) FROM A group by 客戶姓名,消費序號 having count((convert(varchar,客戶姓名) + '--' + convert(varchar,消費序號)))>1 ) ※ 引述《woohyuk49 (Forever H.O.T)》之銘言: : 好比說 : 表A : 客戶姓名 消費序號 日期 : 小王 1 970101 : 小李 5 970505 : 小黃 2 970805 : 小王 2 970208 : 小陳 1 970509 : 小王 2 970315 : 說明:一個客戶的消費序號都是從1開始 : 像小王 消費序號是 1>2>2 照理來說應該是3 : 如果說我現在想把此種狀況的查詢出來 我該如何下語法呢 : 下語法後出現的資料要像是 : 客戶姓名 消費序號 日期 : 小王 2 970208 : 小王 2 970315 : 謝謝版友^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.106.12

09/11 09:11, , 1F
謝謝您^^
09/11 09:11, 1F
文章代碼(AID): #18nyU-9a (Database)
討論串 (同標題文章)
文章代碼(AID): #18nyU-9a (Database)