加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

用于从时间戳中减去时间的Oracle SQL查询

发布时间:2021-02-08 04:18:59 所属栏目:站长百科 来源:网络整理
导读:我在oracle中构建查询时遇到问题.我的表有“DATE_CREATE”列,其类型为“TIMESTAMP”.一个值的示例是: 2012-10-20 05:43:47:001000 我想构建一个where子句,用于选择创建列的行超过15分钟前的行.现在我有一个像这样的查询(它不返回任何行,但它应该): SELECT

我在oracle中构建查询时遇到问题.我的表有“DATE_CREATE”列,其类型为“TIMESTAMP”.一个值的示例是:

2012-10-20 05:43:47:001000

我想构建一个where子句,用于选择创建列的行超过15分钟前的行.现在我有一个像这样的查询(它不返回任何行,但它应该):

SELECT DATE_CREATE,ID
FROM TABLE
WHERE DATE_CREATE >= CURRENT_TIMESTAMP - interval '15' minute

请帮忙…

解决方法

试试这个:

SELECT DATE_CREATE,ID
FROM TABLE
WHERE DATE_CREATE >= CURRENT_TIMESTAMP - NUMTODSINTERVAL(15,'MINUTE')

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读