Oracle11g Oracle 11g日期函数的新增功能

Oracle11g Oracle 11g日期函数的新增功能,oracle11g,Oracle11g,我正在尝试将Sybase脚本转换为Oracle 11g。我不确定什么时候翻译下面的内容,希望有人能帮上忙 My Sybase有以下条款(简化): 从MyTable1 a、MyTable2 b中选择* 其中a.id=b.id 和a.date\u modified>dateadd(dd,-4,getdate()) 我翻译成以下内容,但不确定这是否正确,请提供建议: 从MyTable1 a、MyTable2 b中选择* 其中a.id=b.id a.date和a.date\u modified>SYSD

我正在尝试将Sybase脚本转换为Oracle 11g。我不确定什么时候翻译下面的内容,希望有人能帮上忙

My Sybase有以下条款(简化): 从MyTable1 a、MyTable2 b中选择* 其中a.id=b.id 和a.date\u modified>dateadd(dd,-4,getdate())

我翻译成以下内容,但不确定这是否正确,请提供建议: 从MyTable1 a、MyTable2 b中选择* 其中a.id=b.id
a.date和a.date\u modified>SYSDATE-4-->?

为了清理它,您有一个额外的WHERE子句,它是不需要的

SELECT 
    * 
FROM 
    MyTable1 a
INNER JOIN
    MyTable2 b 
ON (a.id = b.id)
WHERE
    a.date_modified > TRUNC(SYSDATE) -4