0

Sybase スクリプトを Oracle 11g に変換しようとしています。次の文章をいつ翻訳し、誰かが助けてくれることを期待するかはわかりません。

私のSybaseには次の句があります(簡略化): SELECT * FROM MyTable1 a, MyTable2 b WHERE a.id = b.id AND a.date_modified > dateadd(dd, -4, getdate())

私は次のように翻訳しましたが、これが正しいかどうかわからないので、アドバイスをお願いします: SELECT * FROM MyTable1 a, MyTable2 b WHERE a.id = b.id AND a.dateAND a.date_modified > SYSDATE -4 ---> ?

4

1 に答える 1

0

クリーンアップするために、必要のない追加の WHERE 句があります。

SELECT 
    * 
FROM 
    MyTable1 a
INNER JOIN
    MyTable2 b 
ON (a.id = b.id)
WHERE
    a.date_modified > TRUNC(SYSDATE) -4
于 2012-08-06T16:47:53.963 に答える