2011-07-20 28 views
3

私はこれを手伝ってくれることを願っています。 私は2つのdatetime開始時刻と終了時刻を持っています。私は2つの時間差を得る。例えば、 。開始時刻に時差を追加する必要があります

Start Time 18/07/2011 08:49:48 
End time  18/07/2011 08:49:52   
Diff   +000000000 00:00:04.000000000 (04 seconds) 

私は、開始時刻一つ一つに時間差を追加する必要があり、簡単な言葉でこの

18/07/2011 08:49:48 
,18/07/2011 08:49:49 
,18/07/2011 08:49:50 
,18/07/2011 08:49:51 
,18/07/2011 08:49:52 

などの開始時間に、この時間差を追加する必要があります。それで私は他の計算をする必要があります。

ありがとうございます。

答えて

4
SELECT CAST('18/07/2011 08:49:48' AS DATE) + (level - 1)/86400 
FROM dual 
CONNECT BY 
     level <= (CAST('18/07/2011 08:49:52' AS DATE) - CAST('18/07/2011 08:49:48' AS DATE)) * 86400 + 1 
+0

+1美しいです –

関連する問題