如何从SQL中的本地时间戳中减去1小时?
实际上我是按照以下方式做到的,但是我收到了错误。
SELECT (localtimestamp - INTERVAL '0 01:00:0.0' DAY TO SECOND(1)) FROM dual;
答案 0 :(得分:0)
select convert(varchar, dateadd(hour, -1, getdate()), 100);
答案 1 :(得分:0)
您可以使用此查询减去并实现它
select systimestamp, systimestamp - INTERVAL '1' hour from dual