BEGIN TRAN --Eliminar registros DELETE FROM TIPOSRF --Nuevos enviados por Janeth el 240222020 INSERT TIPOSRF VALUES (N'O-13', N'Gran Contribuyente') GO INSERT TIPOSRF VALUES (N'O-15', N'Autorretenedor') GO INSERT TIPOSRF VALUES (N'O-23', N'Agente de retención IVA') GO INSERT TIPOSRF VALUES (N'O-47', N'Régimen Simple de tributación') GO INSERT TIPOSRF VALUES (N'ZZ', N'No aplica') GO --Actualizar los que tiene cod diferentes UPDATE Nit_Resfiscal set TRF_COD = 'ZZ' WHERE TRF_COD NOT IN ('O-13', 'O-15', 'O-23', 'O-47', 'ZZ') --Eliminar reg duplicados DELETE FROM dbo.Nit_Resfiscal WHERE TRF_ID IN ( SELECT X.TRF_ID FROM ( SELECT ROW_NUMBER() OVER(PARTITION BY NR.TRF_NIT, TRF_COD ORDER BY NR.TRF_COD ASC) Position ,NR.TRF_ID FROM dbo.Nit_Resfiscal AS NR ) X WHERE X.Position >1 ) COMMIT TRAN