根据时间戳删除重复记录

时间:2017-10-17 18:29:01

标签: sql ms-access

我有一个表tblCost,其中包含:

RecordID    ProjectID    Cost    AllocationMonthYear    TimeStamp    
112            1         $1000       10/17              10/16/2017 12:09:53 PM 
113            1         $1200       11/17              10/16/2017 01:14:45 PM 
114            1         $1000       10/17              10/16/2017 02:21:23 PM

AllocationMonthYear是分配预算的月份。我的问题是该软件位于共享驱动器上并由多个用户使用。他们经常在同一个月添加重复记录。我需要一个查询来根据最新的时间戳删除重复记录,即记录114应该被删除,因为它是112的重复并且比112更新。
任何指针高度赞赏

1 个答案:

答案 0 :(得分:3)

df2 <- gsub(".*-","",df1$var1)

此外,您可以添加一个唯一索引以避免这种情况继续发生

Unique constraint on multiple fields in Access 2003