討論串[SQL ] 如何刪除Table中不同列且不同欄位重覆值?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者seabok (思念,留在1999)時間8年前 (2016/03/24 21:20), 編輯資訊
2
0
0
內容預覽:
資料庫名稱:MS SQL. 資料庫版本:2008. 內容/問題描述:. 請問各位賢拜:. 有一Table A如下:. ID UPDate OldValue NewValue. 001 2016/3/24 AAA BBB. 002 2016/3/23 CCC DDD. 002 2016/3/24 DD
(還有137個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者rockchangnew (rock)時間8年前 (2016/03/24 22:14), 編輯資訊
1
0
0
內容預覽:
with tb1 as. (select ROW_NUMBER() over(partition by id order by [update]) as num,* from table_1 where [update] between '2016/3/23' and '2016/3/24'),tb
(還有228個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者akiaki54 (喝酒做愛不談戀愛)時間8年前 (2016/03/27 21:58), 編輯資訊
0
0
0
內容預覽:
另一種解法:. ;WITH A. AS. (. SELECT *. , FIRST_VALUE(oldvalue) OVER (PARTITION BY ID ORDER BY [Update] ROWSUNBOUNDED PRECEDING) AS 'First'. , LAST_VALUE(ne
(還有151個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者winall (winall)時間8年前 (2016/04/01 11:10), 8年前編輯資訊
0
0
0
內容預覽:
select A.*. from Table A left join. (. select distinct C.ID. from(. select distinct ID,OldValue. from Table) C join. (. select distinct ID,NewValue. f
(還有113個字)
首頁
上一頁
1
下一頁
尾頁