I would like to select TAG in condition:
- if the latest
updated_datetimeisNULL, selectcreated_datetime - select latest
created_datetimeifupdated_datetimeare duplicate
MY_TABLE
ID updated_datetime created_datetime TAG
---------------------------------------------------------
2021095 null 2021-09-20 15:05:26 A
2021095 null 2021-09-21 15:05:26 A
2021096 2021-11-23 01:34:57 2021-09-20 15:05:26 B
2021096 2021-11-23 01:34:57 2021-11-23 01:27:15 B
2021096 2021-11-23 01:34:57 2021-11-23 01:34:57 B
Expected output:
ID latest_datetime FLAG
------------------------------------
2021095 2021-09-21 15:05:26 Y
2021096 2021-11-23 01:34:57 N
Can I use PARTITION BY for latest_datetime?
Please help me how can I write the code?
Thank you for your help