我正在编写一个查询,其中我只需要获取过去半年的数据:所有数据来自当前日期和半年前.在SQL中找到这个1年但它在Oracle中不起作用:
SELECT ... From ... WHERE date > DATEADD(year,-1,GETDATE())
Run Code Online (Sandbox Code Playgroud)
等价函数dateadd是add_months
SELECT ... From ... WHERE date > add_months(sysdate, -6)
Run Code Online (Sandbox Code Playgroud)