Aqui está o meu caso,
Table name: EMP_Detail
Records:
ID Name Statue ChangeDate
1111 Apple Active 2017-01-01
1111 Apple Active 2017-03-07
1111 Apple Disabled 2017-04-06
1111 Apple Active 2017-05-01
2222 Bell Active 2017-02-05
2222 Bell Active 2018-01-05
3333 Cisco Active 2017-03-08
Tentando remover os registros ativos e desatualizados e manter a tabela assim:
ID Name Statue ChangeDate
1111 Apple Disabled 2017-04-06
1111 Apple Active 2017-05-01
2222 Bell Active 2018-01-05
3333 Cisco Active 2017-03-08
Muito obrigado!
Você pode usar
row_number()
e um CTE para excluir da tabela de origem.Você pode usar
ROW_NUMBER
para retornar sua saída. Os pontos-chave são:e
Aqui está o código:
Resultado:
dbfiddle aqui
atualizar: para excluir: