oracle SQL开发人员的周转时间计算

时间:2018-03-22 17:41:51

标签: sql oracle

我正在尝试计算每条记录的两个日期之间的周转时间。

  • 第一个日期(ORDERDATE),这是我转换为日期格式的字符串 使用To_char(to_date)函数
  • 第二个日期是(CURRENT_DATE),具有正确的日期格式。
    SELECT 
         SPECCODE, 
         SOURCECODE, 
         SOURCEDESCRIPTION, 
         **TO_CHAR( TO_DATE (PATCASE.ORDEREDDATE, 'YYYYMMDD'))"ORDER_DATE",
         CURRENT_DATE**
    FROM  ...........

1 个答案:

答案 0 :(得分:3)

你可以使用简单的减法:

SELECT
   TRUNC(TO_DATE (PATCASE.ORDEREDDATE, 'YYYYMMDD') - SYSDATE) AS days_diff
FROM  ...;

<强> DBFiddle Demo