我有以下示例数据,我需要按特定日期清理记录。对于此示例,让我们使用 2012 年 3 月之前的任何内容都需要与其他相关记录一起删除。
作者表
Author Book date
-------------------------------------
Smith Bk1 01/01/2012
Smith Bk2 02/01/2012
Smith Bk3 02/25/2012
Johnson Bk1 06/01/2011
Johnson Bk2 09/01/2011
Johnson Bk3 03/01/2012
Johnson Bk4 01/01/2013
Jones BK1 01/01/2001
Jones BK2 01/01/2002
Jones BK3 01/01/2009
Jones BK4 08/01/2013
还有一个书桌
Author Book info
-------------------------------------
Smith Bk1 asdfadf
Smith Bk2 asdfasdf
Smith Bk3 asdfadf
Johnson Bk1 asdfadf
Johnson Bk2 adsfasdf
Johnson Bk3 asdasdf
Johnson Bk4 asdfasdf
Jones BK1 asdfasdf
Jones BK2 adsfasdf
Jones BK3 adsfasdf
Jones BK4 adsfasdf
以上是数据集。因此,如果表中的 Author 有一本书早于 2013 年 3 月 1 日,则需要删除所有记录。如果他们至少有一本比指定日期更新的书,则保留所有记录。在这种情况下,Jones 记录是唯一保留在表数据集中的记录。一旦我们确定过滤了哪个作者,我们将从 Book 表中删除记录,然后是 Author 表。
感谢您的帮助,我很感激。