私は、従業員が雇用された開始日と終了日を含むテーブルを作成しており、その人の終了日がいつになるかを把握する最も簡単な方法を見つけようとしています。終了日は、契約の開始日と長さに基づいており、どちらも同じにありInsert
ます。これは私がちょうど試みたものです(私の以前の試みはこれよりも残酷でした):
Insert Into EMPHIREINFO (empno, empname, startdt, enddt, cntrlgth)
Values (7566,'JONES', to_date('2011/10/15', 'yyyy/mm/dd'),add_months(startdt,cntrlgth), 12);
私はで使用add_months
したことがあるUpdate
ので、使用しようとしましたがInsert
、あまり成功しませんでした。挿入する前にcntrlgthを使用しているのかもしれないと思いましたが、追加したい月数をハードコーディングしても、エラーが発生します。
誰かが興味を持った場合のエラーは次のとおりです。
00933. 00000 - "SQL command not properly ended"
どんな助けでもありがたいです、ありがとう。