计算ORACLE SQL中两列的已用时间

时间:2014-02-19 17:19:03

标签: sql oracle oracle-apex

我有两行存储在名为client_booking的表中。这些被称为start_time和end_time。我需要在ORACLE APEX中创建一个文本框,通过SQL查询生成经过的时间。

1 个答案:

答案 0 :(得分:0)

时间差以天为单位,让我们将它乘以24小时和不分60分钟。假设它们是DATETIMESTAMP数据类型

select (
         to_date('01-01-2014 '|| end_time  ||'00','DD-MM-YYYY HHMISS') -
         to_date('01-01-2014 '|| start_time||'00','DD-MM-YYYY HHMISS')
       ) * 24 * 60 as time_elapsed_in_mins
from your_table;