timestamp的一个疑问
我想查一下TT表中的时间戳字段和系统时间的差,时间格式字符串为yyyy-mm-dd hh24:mi:ss,但是总是改不成这个格式。。怎么回事呢,如果不是两个时间戳的差就没问题。
select to_char(systimestamp - t.c_timestamp,'yyyy-mm-dd hh24:mi:ss') from TT t
order by t.c_timestamp desc
------解决方案--------------------000000508 这个代表的是多少天,你转化为yyyy-mm-dd 是何意?
------解决方案--------------------timestamp和时区相关、估计你的时区错了吧
贴上这两个值 :
select sessiontimezone from dual;
select dbtimezone from dual;