我有一个表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更新。
任何指针高度赞赏
答案 0 :(得分:3)
df2 <- gsub(".*-","",df1$var1)
此外,您可以添加一个唯一索引以避免这种情况继续发生