次のようなクエリを手動で作成します。
 SELECT 
    to_char( to_date('29-Jul-12 22:25:11','DD-MON-YY HH24:MI:SS')- SYSDATE ) 
 FROM DUAL
のような出力のみを表示する必要がありますHH24:MM:SS。
次のようなクエリを手動で作成します。
 SELECT 
    to_char( to_date('29-Jul-12 22:25:11','DD-MON-YY HH24:MI:SS')- SYSDATE ) 
 FROM DUAL
のような出力のみを表示する必要がありますHH24:MM:SS。
SELECT trunc(MOD((SYSDATE - to_date('29-Jul-12 22:25:11', 'DD-MON-YY HH24:MI:SS')) * 24, 24)) || ':' ||
       trunc(MOD((SYSDATE - to_date('29-Jul-12 22:25:11', 'DD-MON-YY HH24:MI:SS')) * 24 * 60, 60)) || ':' ||
       trunc(MOD((SYSDATE - to_date('29-Jul-12 22:25:11', 'DD-MON-YY HH24:MI:SS')) * 24 * 60 * 60, 60)) Time
FROM   dual
    スタンプの日付を取得して varchar2 (「HH24:MI:SS」のような値) を返す write 関数
    create or replace Function Get_Difference(i_Stamp_Date date) return varchar2 is
  v_Result varchar2(8);
begin    
  v_Result := Round(mod((sysdate - i_Stamp_Date) * 24, 24)) || ':' ||
              Round(mod((sysdate - i_Stamp_Date) * 1440, 60)) || ':' ||
              Round(mod((sysdate - i_Stamp_Date) * 86400, 60));
  return v_Result;
end;
そして、次のように呼び出すことができます:
SELECT Get_Difference(to_date('29-Jul-12 22:25:11','DD-MON-YY HH24:MI:SS'))  FROM DUAL
楽しんでください!