我正在研究旋转设备的报告应用程序。我们每 3 小时计算一次设备的状态,并将计算结果存储在 Oracle 数据库中。
在报告之前只显示“当前状态”(我们只检索到最新的计算)。但现在用户可以选择及时回滚并查看之前的计算。
SELECT *
FROM G_RunningHoursEvent
WHERE GRTE_TagName='#!VARIABLE_TAGNAME#' AND
GRTE_ValuesUpdate IN (SELECT MAX(GRTE_ValuesUpdate)
FROM G_RunningHoursEvent
WHERE GRTE_TagName='#!VARIABLE_TAGNAME#')
SQL 不是我的强项,大多数同事都在放假。我需要一些关于如何提取最接近新变量的最新计算的提示#!VARIABLE_TIME#
有人有什么建议吗?