Я пытаюсь добавить частичный месяц к дате в оракуле. я попытался как этотдобавить неполный месяц к дате в оракуле
SELECT months_between('1-DEC-2014',SYSDATE) FROM dual
я получить -2,79041218637993
затем я попытался добавить (вычесть) этот результат Sysdate.
SELECT add_months(trunc(SYSDATE), -2.79041218637993) FROM dual
я думал, что я должен был получить «1-DEC-2014», но он только добавил 2 полных месяцев и покинул .79041218637993 так, он вернулся 12/25/2014.
любые идеи, как я могу получить его, чтобы добавить частичный месяц, чтобы он вернулся 12/01/2014?
Как вы можете получить этот номер? десятичная часть относится к месяцу, который имеет 30,28 или 31 день? Сколько дней имеет 0,5: 15,14 или 15,5? – Aramillo