37

我想从 sysdate 中减去给定的 x 天数,有人可以帮助我如何做到这一点,我正在使用 PL/SQL 语言。谢谢!

4

2 回答 2

69

使用 sysdate-1 从系统日期中减去一天。

select sysdate, sysdate -1 from dual;

输出:

SYSDATE  SYSDATE-1
-------- ---------
22-10-13 21-10-13 
于 2013-10-22T16:14:33.587 回答
7

简单地,

select sysdate-1 from dual

这里有更多信息和详细信息:http ://www.orafaq.com/faq/how_does_one_add_a_day_hour_minute_second_to_a_date_value

于 2013-10-22T16:15:03.220 回答