2014-10-23 8 views
-2

Я следующий код, который Sybase я хотел бы использовать в Oracle:функция DATEADD в Oracle

(DATEADD(dd,1-DAY(c_date),c_date) 

Как я могу идти о в изменении этого кода таким образом, что она будет работать в Oracle?

+4

Было бы полезно, чтобы описать то, что эта функция делает. Я не уверен, что буду следовать тому, что будет выводить. –

ответ

1

Если я понимаю функции SyBase правильно, код будет возвращать в первый день месяца, в c_date.

В Oracle мы можем легко достичь этого с помощью функции TRUNC(), передавая маски даты месяца в формате:

trunc(c_date, 'MM') 
Смежные вопросы