【发布时间】:2020-05-08 20:39:03
【问题描述】:
表:
|date|ticker|eps|
|2020|AAPL|2.65|
|2019|AAPL|1.44|
|2019|GSKY|2.45|
|2020|GOOGL|0.45|
|2019|GOOGL|3.43|
预期输出: 我想删除重复的上一年代码行,但保留最近一年行(即 2020 年)
|date|ticker|eps|
|2020|AAPL|2.65|
|2019|GSKY|2.45|
|2020|GOOGL|0.45|
【问题讨论】:
-
提示:
ROW_NUMBER()。 SO上有很多类似的问题 -
为什么不
delete <table> where [date] < 2020?哦 - 你想保留“最后一个”。 NVM -
@SMor 不,这也会删除
2019|GSKY。
标签: sql sql-server