sql - 如何在间隔中添加分钟和秒

标签 sql oracle

我有以下内容:trunc(sysdate - 1) + 间隔“8”小时

如何在该间隔中添加分钟和秒?

最佳答案

使用HOUR TO SECOND而不仅仅是HOUR:

SELECT TRUNC( SYSDATE - 1 ) + INTERVAL '8:12:34' HOUR TO SECOND
FROM   DUAL;

输出:

| TRUNC(SYSDATE-1)+INTERVAL'8:12:34'HOURTOSECOND |
| :--------------------------------------------- |
| 2020-06-08 08:12:34                            |

db<> fiddle here

关于sql - 如何在间隔中添加分钟和秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62273302/

相关文章:

mysql - 从 JOIN 更新列

database - 即使应用程序崩溃,触发器是否保持原子性

asp.net - 错误 [IM002] [Microsoft] [ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序

sql - Oracle REGEXP_LIKE 匹配非数字字符

sql - Oracle - 将列设置为 NULL 不会删除 CHECK 约束

sql - 安装 Microsoft SQL Server 2008 时出现错误

sql - 获取新的 SQL 记录 ID

sql - 匹配字符串中的 2 个字符 - SQL

php - 如何根据一个 id 列表动态插入多行

sql - 在 Oracle 中通过脚本插入的更快方法?