【问题标题】:turnaround time calculation in oracle SQL developeroracle SQL developer中的周转时间计算
【发布时间】:2018-09-01 06:38:53
【问题描述】:

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

  • 第一个日期(ORDERDATE),这是我转换为日期格式的字符串 使用 To_char(to_date) 函数
  • 第二个日期是 (CURRENT_DATE),它具有正确的日期格式。
选择 规格代码, 源代码, 来源描述, **TO_CHAR(TO_DATE (PATCASE.ORDEREDDATE, 'YYYYMMDD'))"ORDER_DATE", 当前的日期** 从 ...........

【问题讨论】:

  • 您想要四舍五入、向下舍入等的天数吗?

标签: sql oracle


【解决方案1】:

你可以使用简单的减法:

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

DBFiddle Demo

【讨论】:

  • 非常感谢。它可以工作,除非我需要将减法的顺序颠倒为 TRUNC(SYSDATE - TO_DATE (PATCASE.ORDEREDDATE, 'YYYYMMDD') ) AS days_diff
猜你喜欢
  • 1970-01-01
  • 2021-10-13
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-03
相关资源
最近更新 更多