我有一个拥有800,000个独特客户的数据集,然后是大约350万个客户订单。在客户订单表中,我有邮政编码等数据。这些详细信息在订单之间发生了变化(例如,如果客户移动了),所以现在我需要将唯一客户与FIRST详细信息进行匹配。
所以在我的客户中(例如)(custID是主键,没有重复)
CustID | First Year Ordered | Last Year Ordered
001 1995 2005
002 1996 2004
003 1995 2011
... ... ...
在我的客户订单中:
CustID | Year | Address | DOB
001 1995 123 Fake Street 01/01/1970
001 1996 456 Other Street NULL
... ... ... ...
002 1996 201 East West St 02/02/1965
... ... ... ...
每个客户ID在1-50个订单之间,我希望仅与第一个订单相关的信息,以便最终输出为:
CustID | First Year | Last Year| Address | DOB
001 1995 2005 123 Fake Street 01/01/1990
002 1996 2004 201 East West ST 02/02/1965
... ... ... ... ...
有谁知道怎么做?由于我正在访问,我认为我可以使用First()命令(先前按年分类表),但它似乎并不适合我。有没有人有任何建议?
答案 0 :(得分:1)
我很傻,没想到。我创建了唯一的年/月标识符,然后加入表格并相应地进行选择。通过这种方式,我选择在正确的年份匹配它们来选择哪些细节观察。谢谢!