Мне нужно удалить все записи, которые имеют повторяющиеся значения, так что в итоге я получу только Джона Доу со строками ниже.
LastName, FirstName and DateofBirth
Doe Jane 4/15/1936
Doe Jane 4/15/1936
Doe Jane 4/15/1936
Doe John 6/12/1978
Я использовал приведенный ниже код, но он оставил 2 строки.Я хочу удалить все Джейн Доу в этом случае, так как они одинаковы.
WITH cte AS (
SELECT LastName, FirstName, DateOfBirth , ROW_NUMBER() OVER(PARTITION BY LastName, FirstName, DateOfBirth
ORDER BY LastName) AS rn FROM PatientDemographics2 ) DELETE FROM cte WHERE rn > 1