【发布时间】:2020-10-06 19:13:30
【问题描述】:
我需要删除一行并根据ColumnName 的顺序保留接下来的两行
╔═════╦═════════════╦═══════╦════════════╦════════╗
║ ID ║ Description ║ Value ║ Date ║ Number ║
╠═════╬═════════════╬═══════╬════════════╬════════╣
║ 0x0 ║ Desc ║ 100 ║ 2020/01/01 ║ 200 ║
║ 0x0 ║ Desc1 ║ 150 ║ 2020/01/01 ║ 201 ║
║ 0x0 ║ Desc2 ║ 75 ║ 2020/01/01 ║ 202 ║
║ 0x0 ║ Desc3 ║ 50 ║ 2020/01/01 ║ 500 ║
║ 0x0 ║ Desc4 ║ 55 ║ 2020/01/01 ║ 505 ║
║ 0x0 ║ Desc5 ║ 110 ║ 2020/01/01 ║ 507 ║
╚═════╩═════════════╩═══════╩════════════╩════════╝
例如,应删除第 202 和 507 行。
有可能吗?
【问题讨论】:
-
请让我们看看你的尝试。
标签: sql sql-server window-functions sql-delete sql-server-2017