我的问题是有一个历史表,它每天提取一个表并给它一个时间戳。不幸的是,数据在过去每天被加载多次,这是不应该的。
就像:
时间戳/id
13.07.2020 15:01.../123
13.07.2020 15:02.../123
13.07.2020 15:03.../123
14.07.2020 15:01.../123
14.07.2020 15:02.../123
14.07.2020 15:03.../123
应该是这样的:
13.07.2020 15:01.../123
14.07.2020 15:01.../123
我正在寻找一种方法来删除每天的第一个时间戳的基础上重复。
你有没有办法用这种方法删除重复的内容?
提前谢谢!
3条答案
按热度按时间jtoj6r0c1#
我建议使用cte删除:
5hcedyr02#
如果只有两列,请使用聚合:
如果您有许多列并且想要完整的行,那么
row_number()
可能是最好的选择:cyvaqqii3#
您可以使用此选择来控制:
然后删除: