sql - 在 Oracle SQL (11g) 中选择所有带有 "Now minus 30 minutes"的行

标签 sql oracle timestamp oracle11g

如何在 Oracle SQL WHERE 中表达“现在减去 30 分钟”,以便可以将其与存储的时间戳进行比较?

最佳答案

解决方案是 dateadd()功能或

systimestamp - INTERVAL '30' minute(1)

关于sql - 在 Oracle SQL (11g) 中选择所有带有 "Now minus 30 minutes"的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8523009/

相关文章:

sql - 插入值语句只能包含 SQL 数据仓库中的常量文字值或变量引用

sql loader 总是截断第一列

mysql - 如果不存在则删除

sql - 在加载大量数据之前删除索引然后重新创建索引是否更有效?

oracle - SQL 工作表未显示在 SQL Developer 中

php - mysql 中的时间戳问题中的 CURRENT_TIMESTAMP

java计算两个时间戳之间的时间

sql - 使用 CTE 对查询结果进行分组

mysql - SQL,为列设置限制?

sql - 使用 between 关键字时行号不显示任何行