1

我有一个名为 START_DATE 的带有 Timestamp(6) 列的表。鉴于此查询:

从 MYTABLE 中选择 SYSDATE - MIN(START_DATE)

可能会返回:

0 1:12:32.2819281

我想要以分钟为单位的返回值,四舍五入到最接近的分钟,没有小数位,例如:

73

我知道如何使用不聚合的查询来执行此操作,方法是将 START_DATE 转换为 DATE,然后使用 ROUND,但是一旦我放入 MIN 聚合,该方法就不起作用。

谢谢!

4

1 回答 1

0

查看此页面上的存储过程:Oracle Timestamp Math

于 2011-04-15T16:17:31.773 回答