Oracle按小时查询DATE字段

时间:2015-03-09 15:28:41

标签: sql oracle11g

尝试将informix查询转换为Oracle 11g。

这给了我一个日期时间戳的整数小时。

create_dtim::datetime hour to hour::char(2)::int 

小时是24小时格式,如0,1,2,3,4 ....

我试图在甲骨文中完成相同但没有运气。我到目前为止

 TRUNC(start_dtim, 'HH24')

但这给了我一个像这样的格式

3/9/2015 7:00:00 AM

TIA

1 个答案:

答案 0 :(得分:1)

您需要使用TO_CHAR转换日期字段

select TO_CHAR (start_dtim, 'HH24')
from yourtable
/