Я следующий код, который Sybase я хотел бы использовать в Oracle:функция DATEADD в Oracle
(DATEADD(dd,1-DAY(c_date),c_date)
Как я могу идти о в изменении этого кода таким образом, что она будет работать в Oracle?
Я следующий код, который Sybase я хотел бы использовать в Oracle:функция DATEADD в Oracle
(DATEADD(dd,1-DAY(c_date),c_date)
Как я могу идти о в изменении этого кода таким образом, что она будет работать в Oracle?
(c_date + 1 - extract(day from c_date))
Если я понимаю функции SyBase правильно, код будет возвращать в первый день месяца, в c_date
.
В Oracle мы можем легко достичь этого с помощью функции TRUNC(), передавая маски даты месяца в формате:
trunc(c_date, 'MM')
Было бы полезно, чтобы описать то, что эта функция делает. Я не уверен, что буду следовать тому, что будет выводить. –