По какой-то причине автобус, который отправляется из Ченнаи в Бангалор, отложен на 5 дней - PullRequest
1 голос
/ 14 апреля 2019

По какой-то причине автобус, который отправляется из Ченнаи в Бангалор, был отложен на 5 дней. Напишите запрос для изменения запланированной даты на новую в таблице расписания.

Это то, что я пытался ... установить расписание обновлений travel_date = to_date (travel_date + 5, 'DD-MON-YY'), где source = 'Chennai' и destination = 'Bangalore';

И я получаю 09-МАЯ-16, но должен был получить 14-МАЯ-16.

1 Ответ

1 голос
/ 14 апреля 2019

Если TRAVEL_DATE тип данных столбца DATE (так и должно быть), тогда нет необходимости в дополнительных функциях:

update schedule set 
  travel_date = travel_date + 5
where source = 'Chennai' 
  and destination = 'Bangalore';

Кстати, ссылки на источники / места назначения по имени, вероятно, не являютсяочень хорошая идея.Я живу в маленькой стране, и есть места с одинаковым названием.Я полагаю, что в Индии есть та же «проблема», но гораздо более вероятная.Другими словами: вы должны ссылаться на них по уникальным кодам, а не по именам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...