web-dev-qa-db-ja.com

タイムスタンプに日を追加

タイムスタンプに日数を追加するにはどうすればよいですか?私のタイムスタンプが01-JAN-2011 11-09-05と追加して2日、欲しい03-JAN-2011 11-09-05

14
Nadir
select '01-jan-2011 11-09-05' + interval '2' day
24
Marc B

完全なOracle中心のソリューションは、デフォルトの間隔がOracleの日付/タイムスタンプの日数であるため、タイムスタンプ値に2を追加するだけです。

SELECT TO_TIMESTAMP('01-jan-2011 11-09-05','DD-Mon-YYYY HH24-MI-SS') + 2
  FROM dual;
4
DCookie