星期五, 4月 22, 2022

[SQL] 更新最後結案的 100 筆資料

幫同事弄公司內部測試環境,發現範例內工單資料竟然都已經全部結案,直接下語法更新最後結案的 100 筆工單資料。

以前對於 CTE 更新應用,只用過 [SQL] 刪除重覆資料,第一次在 CTE 內使用 TOP + Order By 並更新 Table 資料,紀錄一下
; 
WITH CTE AS
(
	SELECT TOP 100 *
	FROM 工單資料
	ORDER BY 結案時間 DESC
)
UPDATE CTE 
SET 結案時間 = null

沒有留言:

張貼留言