Logo Bordro Plus meslek kodları aynı isimle kaydedilmiş, mükerrer olanları nasıl bulabilirim?

Merhaba,

Logo Bordro Plus progrmaında meslek kodları tip tanımlarında her bir meslek kodu için yanlızca bir satır olmalı. Aynı değere sahip birden fazla satır bulunursa program aşağıdaki hatayı vermektedir.

Sorunlu satırları tespit etmek için aşağıdaki Mssql sorgusu kullanılabilir.

SELECT EXP, COUNT() AS adet FROM LH_001_TYPEDEF WHERE TYP = -44 GROUP BY EXP HAVING COUNT() > 1
ORDER BY adet DESC;

Tekrarlayan satırlardan sonradan ekleneni silmek için aşağıdaki query çalıştırılabilir.

Silinecek Kayıtlar Kontrol Sorgusu:

WITH cte AS (
SELECT *,
ROW_NUMBER() OVER (PARTITION BY EXP ORDER BY lref) AS rn
FROM LH_001_TYPEDEF
WHERE TYP = -44
)
SELECT * FROM cte WHERE rn > 1;

Silme İşlemi :

WITH cte AS (
SELECT
*,
ROW_NUMBER() OVER (PARTITION BY EXP ORDER BY LREF) AS rn
FROM LH_001_TYPEDEF
WHERE TYP = -44
)
DELETE FROM cte WHERE rn > 1;