我在表格中有一个数据类型为
的列
INTERACTION_TMST DATE
当我写这样的查询时
select TO_CHAR(INTERACTION_TMST, 'YYYY-MM-DD HH24:MI:SS') from abc
我正在获得输出
2017-03-16 11:17:03
2017-06-27 13:47:49
我的问题是如何从中获取时间和分钟并插入到单独的列中。我想从这个方法中提取小时和分钟。
答案 0 :(得分:1)
如果有疑问,您可以使用格式掩码进行测试并使用类似查询进行测试,看看会出现什么:
SELECT To_char(sysdate, 'HH24:MI') FROM dual;
所以在你的具体案例中:
SELECT TO_CHAR(INTERACTION_TMST, 'HH24') hours,
TO_CHAR(INTERACTION_TMST, 'MI') minutes
FROM abc