我使用Access创建报告。我的Avail_Amt字段中有几个重复记录。我使用查询向导来删除表中的记录,如下所示。
In (SELECT [DEALLOCALBAL] FROM [TBL_DATA] As Tmp GROUP BY [DEALLOCALBAL] HAVING Count(*)=1 )
但我真正想要做的是在我的查询中删除记录,而不是在我的表中。我认为它应该看起来像下面的脚本,但它不起作用。
In (SELECT [DEALLOCALBAL] FROM [dbo_LIMIT_HIST.Avail_Amt] As Tmp GROUP BY [DEALLOCALBAL] HAVING Count(*)=1 )
dbo_LIMIT_HIST
是SQL Server中的表,Avail_Amt
是我试图重复删除的字段。知道这里有什么不对吗?
基本上,对于每个联系人ID,我可以有多个DEALLOCALBAL金额。我想捕获每个联系人ID的每个唯一金额,但我不想要欺骗。
谢谢!