У меня есть следующий вывод:
ApplicationNumber ApplicationStatusCode CreatedOn AppStat_Disbursed/Unc
1 AnnuledCL 1.3.2019 8:44 Uncompleted
2 AnnuledCL 1.3.2019 8:45 Uncompleted
3 Paid 1.3.2019 8:54 Disbursement
3 Paid 1.3.2019 8:54 Uncompleted
4 Paid 1.3.2019 8:59 Disbursement
4 Paid 1.3.2019 8:59 Uncompleted
4 Paid 1.3.2019 8:59 Uncompleted
5 Paid 1.3.2019 9:03 Uncompleted
6 RejectedAS 1.3.2019 9:04 Uncompleted
Я пытаюсь добиться удаления дубликатов application_numbers со следующим условием.Если существует несколько записей для ApplicationNumber (т. Е. Повторяющихся записей), он должен выбрать и расставить приоритеты для строк, имеющих статус «Выплата», а не «Не завершено».Однако, если для этого applicationNumber нет статуса «Выплата», он должен занять любую строку из статуса «Незавершенный».
Это желаемый результат:
ApplicationNumber ApplicationStatusCode CreatedOn AppStat_Disbursed/Unc
1 AnnuledCL 1.3.2019 8:44 Uncompleted
2 AnnuledCL 1.3.2019 8:45 Uncompleted
3 Paid 1.3.2019 8:54 Disbursement
4 Paid 1.3.2019 8:59 Disbursement
5 Paid 1.3.2019 9:03 Uncompleted
6 RejectedAS 1.3.2019 9:04 Uncompleted