Удалите пустые даты из каждой строки, используя SQL - PullRequest
0 голосов
/ 03 мая 2020

У меня есть приведенный ниже набор данных, из которого я пытаюсь удалить пустую дату окончания, логарифм 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]  <> ''

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...