20

タイムスタンプに日を追加するにはどうすればよいですか?タイムスタンプが01-JAN-2011 11-09-05で、2日を追加する場合は、が必要です03-JAN-2011 11-09-05

4

3 に答える 3

32
select '01-jan-2011 11-09-05' + interval '2' day
于 2011-05-26T17:53:17.673 に答える
4

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

SELECT TO_TIMESTAMP('01-jan-2011 11-09-05','DD-Mon-YYYY HH24-MI-SS') + 2
  FROM dual;
于 2011-05-26T18:36:54.260 に答える