專案

一般

配置概況

動作

任務 #529

已結束

刪除 tbl_GridBoundaryRainfallRealTime 重覆資料

是由 康文龍18 天 前加入.

狀態:
已結束
優先權:
正常
被分派者:
分類:
-
開始日期:
2025-02-04
完成日期:
2025-02-04
完成百分比:

100%

預估工時:

概述

Step 1 尋找重覆的資料

語法:

select distinct BoundaryID, BoundaryType, DataTime, Rain, count(*) from tbl_GridBoundaryRainfallRealTime
group by BoundaryID, BoundaryType, DataTime, Rain
having count(*) >1
order by BoundaryID, BoundaryType, DataTime desc, Rain

Step 2 備份資料表

語法:

select * into tbl_GridBoundaryRainfallRealTime_0203 from tbl_GridBoundaryRainfallRealTime

Step 3 刪除重覆資料

語法:

;WITH CTE AS (
    SELECT *,
           ROW_NUMBER() OVER (PARTITION BY BoundaryID, BoundaryType, DataTime, Rain ORDER BY (SELECT NULL)) AS rn
    FROM tbl_GridBoundaryRainfallRealTime
)
DELETE FROM CTE
WHERE rn > 1;

沒有任何資料可供顯示

動作

匯出至 Atom PDF