У меня есть этот столбец:
the_date
2019-04-29
2019-04-29
NULL
2019-05-01
2019-05-01
2019-05-02
2019-05-02
NULL
2019-05-04
2019-05-04
Теперь я хотел бы выбрать уникальный, но сохранить NULL и сохранить точный порядок, как здесь;
2019-04-29
NULL
2019-05-01
2019-05-02
NULL
2019-05-04
Я пытался:
select t.logdate
from (select t.logdate,
row_number() over (partition by logdate) as seqnum
from sch.tbl t
) t
where seqnum = 1;
Но это создает только один NULL, но я хочу сохранить их.
Как мне сохранить NULL и исходный порядок?
Спасибо