動作
任務 #529
已結束刪除 tbl_GridBoundaryRainfallRealTime 重覆資料
開始日期:
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;
沒有任何資料可供顯示
動作