你好,妮可,
我假设每个管道都有多个工作单。我猜你不是在复制几何图形吧?只要你不需要进行离线编辑或将其作为一个特性类发布,我就会使用一个视图,并将其作为一个新层。也许是这样的:
选择l.OBJECTID, l。形状,lj。*从管道l外部应用(选择顶部1 lc。* FROM Pipe_Maintenance_tableID = l.和year(Completed_Date)=year(GETDATE())的顺序由lc。完成日期描述c) AS lj
如果视图不起作用,可以尝试定义查询,其中按子句分组。我认为这将根据唯一id分组所有记录,然后获取最近的日期。只是一个免责声明,我有时也使用对象id来获取最近的记录而不是最近的记录。
InspectionDate in (Select Max(InspectionDate) from featureclass Group by uniqueID)
可能有点混乱,但希望这能让你走上正轨。我也不确定我的问题是否100%正确。