我想在SQL Server中查找標記爲已完成但不經過已解決狀態的記錄。在SQL Server中選擇完成而不會解決狀態的記錄
下面是以下示例。
tracking_id task_id task status old_status new_status_id
1195372 140717 ABC Complete NULL NULL
1195373 140717 ABC Complete NULL New
1195374 140717 ABC Complete New Completed
1195380 140718 XYZ Complete NULL NULL
1195381 140718 XYZ Complete NULL New
1195382 140718 XYZ Complete New Completed
1195383 140719 PQR Complete NULL NULL
1195384 140719 PQR Complete NULL Resolved
1195385 140719 PQR Complete Resolved Completed
在表
現在,作爲TASK_ID 140717和140718被標記爲完成,但它從來沒有解決陳述。其中task_id 140719也被標記爲完成,但它經歷了狀態已解決。所以我想寫SQL查詢先手紀錄TASK_ID 140717和140718.
與如何編寫查詢這個可以理解的任何幫助。
是更好,如果你告訴我們,你有什麼願望的結果在同一個表格式的涉及。您是否希望'{140717,140718}'或具有完整或全部行的行以及您不需要檢查新狀態的那些ID –