私は回転機器のレポートアプリケーションに取り組んでいます。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#
何か提案がある人はいますか?