У меня есть приведенный ниже набор данных, из которого я пытаюсь удалить пустую дату окончания, логарифм c вот так, если есть 2 даты окончания (1 пустой и 2 имеет фактическую дату окончания), затем удалите пустую дату для этой конкретной записи в приведенном ниже наборе данных вы можете видеть, что каждые 4 записи являются дубликатами, пока дата завершения не будет пустой для 4 записей и 4/29/2020 для других 4 записей, я хочу удалить пустые даты завершения, и это может произойти для каждого из сотрудников, как я могу добиться этого, я попытался исправить нижеприведенное положение, но безуспешно:
WITH cte AS
( SELECT
*,ROW_NUMBER() OVER ( PARTITION BY
[ID]
ORDER BY
[TerminationDate]
) row_num FROM adp.adppaydata ) --DELETE
select * FROM cte WHERE row_num > 1 and [TerminationDate] <> ''