访问:查找一个字段中重复值与另一个字段中的值相矛盾的记录

时间:2017-10-05 11:37:02

标签: ms-access

所以我有很多数据是库存调整,有些是收益,有些是亏损。

我需要找到所有净值为£0的记录。

他们来自多个地方。

我有这样的数据:

Store Code     Product Code.    Adjust Cost
AA1                  12345.             £20
AA1                  12345.            -£20
AA1.                 12345.             £40
AAB                  45567.             £14
AAB                  43256.            -£14

我还有一个字段,用于汇总商店代码和产品代码,以便为已调整该代码的每个商店创建一个唯一值。

从上面的数据我将只选择这些记录

AA1                  12345.                £20
AA1                  12345.               -£20

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

SELECT * FROM MyTable t
WHERE (SELECT Sum(i.[Adjust Cost]) FROM MyTable i WHERE i.[Store Code] = t.[Store Code]) = 0