partition by
определяет, как повторяются номера строк. Номера строк присваиваются каждой группе из partition by
клавиш. Таким образом, вы можете получить дубликаты.
Если вам нужен уникальный номер строки для всех строк, просто опустите partition by
:
select t1.*
from (select t1.*,
row_number() over (order by date) as rn
from t1
) t1
where rn > 1