Страница 2 из 2

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

Добавлено: 05 мар 2018, 11:32
aik
Значение, которое прибавляется это выпадающий список значения в котором 3-6-9

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

Добавлено: 05 мар 2018, 12:39
Евгений
Ага, значит это всё-таки не числовое поле, как вы первоначально говорили.
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 дней соответственно.

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

Добавлено: 05 мар 2018, 18:57
aik
Понял! Спасибо!