在表中添加日期到日期 - SQL

时间:2016-02-24 02:53:20

标签: sql oracle date

我有一张'Qualified'表,其中包含'DateQualified'列。输入日期的格式为MM-YYYY。

但是,我将显示的格式更改为:Month fmDD,YYYY。我正在尝试将15天添加到日期,并显示新日期。

现在,我有这个:

 Select TO_CHAR(DateQualified,'Month fmDD, YYYY') as "Reminder Date"
      FROM Qualified;

我一直在尝试做一些研究,这有点像:

 Select TO_CHAR(DateQualified + numtoyminterval(15, 'DAY'),'Month fmDD, YYYY') as "Reminder Date"
      FROM Qualified;

显然,这不起作用。任何帮助都会很棒!

2 个答案:

答案 0 :(得分:0)

如果您使用的是SQL Server,则可以使用DateAdd函数

SELECT DATEADD(DD, 15, DateQualified) as "Reminder Date" FROM Qualified

在Oracle中,你可以尝试这样的事情:

to_char(sysdate + interval '15' DAY,'dd/mm/yyyy hh24:mi:ss')

我不确定,值得一试。祝你好运

答案 1 :(得分:0)

很简单,请尝试下面的SQL

vimdiff /tmp/file1 /tmp/file2