0

我是 oracle DB 和编写 sql 查询的新手。我在表中有时间戳列。我需要选择与当前日期和小时匹配的记录,忽略时间戳值的其余部分。我找到了一种具有 trunc 功能的方法,如下所示,它为我提供了匹配条件的记录

    select * from TABLE where trunc(COLUMN_NAME,'HH') = trunc(systimestamp,'HH')

我知道上面的查询不会使用索引,如果有的话。请指导我进行有效的查询。提前致谢。

4

0 回答 0