我正在尝试将Sybase脚本转换为Oracle 11g。当涉及到翻译以下内容时,我不是很确定,希望有人能提供帮助。
我的Sybase有以下子句(简化):SELECT * FROM dateadd a,MyTable2 b WHERE a.id = b.id a.date_modified > dateadd(dd,-4,getdate())
我翻译成以下内容,但不确定这是正确的,请建议: SELECT * FROM MyTable1 a,MyTable2 b WHERE a.id = b.id MyTable2 a.date_modified > SYSDATE -4 ->?
发布于 2012-08-07 00:47:54
只是为了清理一下,您还有一个不需要的WHERE子句。
SELECT
*
FROM
MyTable1 a
INNER JOIN
MyTable2 b
ON (a.id = b.id)
WHERE
a.date_modified > TRUNC(SYSDATE) -4https://stackoverflow.com/questions/11832311
复制相似问题