Прибавление дней к определённой дате

Все вопросы/проблемы по установке и использовании.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Прибавление дней к определённой дате

Сообщение aik »

Значение, которое прибавляется это выпадающий список значения в котором 3-6-9
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Прибавление дней к определённой дате

Сообщение Евгений »

Ага, значит это всё-таки не числовое поле, как вы первоначально говорили.
aik писал(а): 17 авг 2017, 12:17 Здравствуйте!
Помогите решить такую задачку.
Имеется 3 поля:
- поле Дата начала (тип - дата);
- поле Длительность в днях (тип - числовое поле)
- поле Дата окончания (тип - формула)
Тогда это разумеется не может быть подсчитано по той формуле, что я давал. Если [275] это выпадающий список, тогда у вас вместо количества дней подставляется значение id поля 275. Вопрос, количество дней 3-6-9 у вас жестко задано?

Тогда формула должна выглядеть так:

date_format (FROM_UNIXTIME( [274] ) + interval if([275]=<ИД_3>, 3, if([275]=<ИД_6>, 6, if([275]=<ИД_9>, 9, 0) ) ) day, '%d.%m.%Y')

где ИД_3, ИД_6, ИД_9 - id элементов списка для сроков 3,6,9 дней соответственно.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Прибавление дней к определённой дате

Сообщение aik »

Понял! Спасибо!
Ответить