Мне нужна помощь в написании запросов T-SQL для удаления записей из приведенных ниже примеров данных 1 и 2.
Образец данных-1 : Для того же идентификатора участника_id & problem_id мне нужно удалить запись со статусом «Ошибка» и все записи до состояния «Ошибка». Поэтому в приведенном ниже примере мне нужно удалить записи с version_id в (1,2,3,4).
Member_ID Problem_ID Version_ID Status
AA 10 1 Active
AA 10 2 Resolved
AA 10 3 Active
AA 10 4 Error
AA 10 5 Active
Пример данных-2 : Для того же элемента member_id & problem_id мне нужно удалить запись со статусом «Ошибка» и любые записи до состояния «Ошибка», пока в статусе не будет указано «Завершено». Поэтому в приведенном ниже примере мне нужно удалить записи с version_id в (3,4).
Member_ID Problem_ID Version_ID Status
AA 10 1 Active
AA 10 2 Completed
AA 10 3 Active
AA 10 4 Error
AA 10 5 Active
Любая помощь будет принята с благодарностью. Большое спасибо, KS.