如何从SQL localtimestamp中减去1小时?

时间:2015-01-07 05:32:31

标签: sql

如何从SQL中的本地时间戳中减去1小时?

实际上我是按照以下方式做到的,但是我收到了错误。

SELECT (localtimestamp - INTERVAL '0 01:00:0.0' DAY TO SECOND(1)) FROM dual;

2 个答案:

答案 0 :(得分:0)

select convert(varchar, dateadd(hour, -1, getdate()), 100);

答案 1 :(得分:0)

您可以使用此查询减去并实现它

select systimestamp, systimestamp - INTERVAL '1' hour from dual