我正在处理这样的数据:每次更改客户记录上的值时,都会创建新记录。由于系统限制,我不得不使用MS Access。
我正在尝试确定当前的“国家”由唯一的电子邮件地址与日期,最新的国家值是第一次“选择”。
以下是一个包含预期答案的示例表:
我一直在玩“孤岛/鸿沟”策略来操纵数据。然而,似乎没有什么能引导我走向我的终极目标。
发布于 2017-02-22 19:22:44
这个查询不是可以做到:
Select Top 1 Email, Country, EffectiveDate
From EmailCountry
Where Country =
(Select Country
From EmailCountry
Where EffectiveDate =
(Select Max(EffectiveDate)
From EmailCountry))
Order By EffectiveDate Asc
https://stackoverflow.com/questions/42372164
复制相似问题