【发布时间】:2021-03-03 16:29:16
【问题描述】:
我将两个纪元日期相减以获得一个正整数,它显示从创建到完成(也称为修改)所经过的天数。
这是我的查询中的一个 sn-p,它在 SQL Developer 20.2.0 中实现了这一点:
(TO_DATE('19700101', 'YYYYMMDD') + (DATEMODIFIED / 86400))-(TO_DATE('19700101', 'YYYYMMDD') + (DATECREATED / 86400)) AS "Age at Completion",
但是,这会导致以下输出: 74.2922256787899889869
我不需要查看所有这些小数位。这样的结果就足够了:
74.2922256787899889869 = 74
或
74.5922256787899889869 = 74
我认为 ROUND 函数可能是我正在寻找的,但我不知道如何在该行中实际使用它。有人可以帮忙吗?提前谢谢你。
【问题讨论】:
标签: sql oracle syntax rounding