Oracle:仅获取过去半年的数据

Mee*_*n Z 1 sql oracle

我正在编写一个查询,其中我只需要获取过去半年的数据:所有数据来自当前日期和半年前.在SQL中找到这个1年但它在Oracle中不起作用:

SELECT ... From ... WHERE date > DATEADD(year,-1,GETDATE())
Run Code Online (Sandbox Code Playgroud)

Zer*_*erk 6

等价函数dateaddadd_months

SELECT ... From ... WHERE date > add_months(sysdate, -6)
Run Code Online (Sandbox Code Playgroud)