如何将时间戳转换为日期?
该表具有一个start_ts
字段,其格式为timestamp
:
'05/13/2016 4:58:11.123456 PM'
我需要查询表并在表中找到最大和最小
timestamp
,但我无法。Select max(start_ts)
from db
where cast(start_ts as date) = '13-may-2016'
但是查询没有返回任何值。
请帮助我找到日期的最大时间戳。
最佳答案
CAST(timestamp_expression AS DATE)
例如,查询为:
SELECT CAST(SYSTIMESTAMP AS DATE) FROM dual;
关于sql - 在Oracle SQL中将时间戳转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37559741/