分析多行以确定一个状态

时间:2014-06-11 16:13:44

标签: ms-access

在我的一张桌子中,有些客户有多条线路 - 这可能是由于技术人员的再次访问等。我想要做的是为每个客户ID,分析是否已经发生了重新访问并放置了标记与他们的名字。

我尝试组合if / in语句,分析每个客户ID的最大/最小访问日期。因此,如果将max> min归类为"重新访问"但是,我仍然会收到语法错误。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这是两个SQL查询的工作:

第一次查询:

SELECT customerID, count(customerID) as visitCount
FROM tableOfInterest
GROUP BY customerID

第二个查询使用第一个查询:

UPDATE customerManifest INNER JOIN queryAbove ON queryAbove.customerID = customerManifest.customerID
SET customerManifest.multipleVisitIndicatorField to queryAbove.visitCount