2012-03-14 20 views

答えて

1

Tonyが示すように日数を使用して日付計算を行うことに加えて、9i以降を使用していると仮定すると、間隔関数を使用することもできます(さらにはROUTE_DURATION列を間隔として定義することもできます)。日付に区間を追加する。あなたのケースでは、あなたはlaunch_dtroute_duration秒を追加する

p.launch_dt + numtodsinterval(r.route_duration, 'SECOND') 

を行うことができます。あなたはむしろNUMBERよりINTERVAL DAY TO SECONDとしてroute_duration列を定義した場合

、あなたは単にuはを参照デシベルR日付

p.launch_dt + r.route_duration 
+0

ありがとうございます。私たちは、その列を秒数の間隔に変換して、これが完全に動作するようにします! – mwill81

1

私が正しく理解している場合、r.route_duration秒をp.launch_dtに追加しますか?その場合、式は次のとおりです。

p.launch_dt + (r.route_duration/24/60/60) 

のOracle DATE演算は日数で動作するので、24、60および60によって部門が日に秒からroute_duration値を変換します。