如果您的结果返回两个不同的时间,则使用 SQL 获取最新输入时间,我应该使用交叉还是外部应用?

问题描述

所以我想将 datediff 用于我要连接的两个表。问题是如果我按唯一值过滤,它会返回两行结果。例如:

select *
from [internalaudit]..ReprocessTracker with (nolock)
where packageID = '1983446'

它返回两行,因为它被两个不同的工作人员重新打包了两次。

User               RepackageTime

KimVilder          2021-06-10
DanielaS           2021-06-05

我想使用该唯一 packageID 的最新重新打包时间,然后在我与不同的表进行连接时对另一个时间记录进行 datediff。

有没有办法进行文件管理,以便我可以获取 Repackagetime 的最新时间条目?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)