Преобразование даты и добавление дневного интервала на db2 - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть строка, которую я запускаю в MySQL:

date_add(convert(:SHIPDATE,date), interval 7 day) as start_date,

Что просто берет строковый тип данных для даты в: SHIPDATE и преобразовывает его в формат даты, а также делает его 7 днями в будущем.

Так что, если: SHIPDATE - 20181111, то это будет 2018-11-18

Достаточно просто, и это работает, но проблема в том, что я сейчас перевожу этот скрипт на db2, и это не работает. Кажется, я не могу найти функцию, которая делает то же самое с типом данных без даты.

Как мне скопировать это на db2?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Я думаю, что эквивалент:

(to_date(:SHIPDATE, 'YYYYMMDD') + 7 DAYS) as start_date
0 голосов
/ 19 ноября 2018

try cast('2018-10-01' as date) + 7 days

Вы можете проверить это в командной строке Db2 через

db2 values cast('2018-10-01' as date) + 7 days
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...