我想在excel中將公式複製到SQL中,我有一個帶地址的客戶ID代碼列表。SQL如果記錄等於它之前的記錄
我已經連接了郵編和姓氏並按升序排序。
我想檢查之前的文本字符串是否等於當前的字符串。
如果是這樣,那麼我想把之前的ID號放入一個名爲New ID的新字段(在當前記錄上),而舊的代碼放在一個名爲Deleted codes的新字段中。
基本上我們有重複地址,我們想要合併成一個客戶,但沒有刪除任何數據。
新碼公式= IF(M20 M19 =,O19,A20) 刪除碼公式= IF(N20 = 020 「」,N20)
這是可能在SQL辦?
您正在使用什麼版本的SQL Server? – 2014-09-26 08:09:12
對不起,即使使用SQL SSMS 2008 – 2014-09-26 08:12:52
如果我們能夠看到表格的結構,這將有所幫助。我會建議使用dense_rank()而不是row_number()ie:選擇dense_rank()over(按文本字符串排序)作爲id,* from Table1 – Oliver 2014-09-26 13:39:27