【发布时间】:2022-12-18 09:49:17
【问题描述】:
我需要为个人客户删除超过两年的记录。
由于表中的行数,我正在寻找一种有效的解决方案。
在下面的简化示例中,我希望删除记录 Order_ID o3,因为它从 customer_id 1 最后一个订单日期 01/01/2022 开始已有两年多了
以下是我的表格的简单视图
Order_ID Customer_ID Order_Date
o1 1 01/01/2022
o2 2 02/02/2022
o3 1 01/01/2019
删除,因为距离客户#1 的最后一个订单已经过去两年多了
o4 1 01/01/2021
o5 2 01/08/2021
【问题讨论】:
-
日期为 2020-07-01 的东西也是如此不是被删除,因为它在 2022-01-01 的 2 年内?
标签: sql sql-server sql-delete