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

Как прибавить дату в поле Динамическая дата

Добавлено: 23 окт 2020, 12:36
nruslan2
Подскажите как прибавить дату в тип поле Динамическая дата используя поле Дата (начало периода - 703) и поле Числовое поле (705).
Что то никак не получается:
Первый вариант пришедший в голову: ADDDATA([703],INTERVAL [705] DAY) - Не работает!,
Вариант два, использовал из инструкцию подсказу про FROM_UNIXTIME: ADDDATE(FROM_UNIXTIME([703],'%Y-%m-%d'),INTERVAL [705] DAY) - Не заработало. Однако если поменять поле на Тип SQL Формула то работает!
Вариант три (так как еще написано в инструкции к полю про timestamp) вставим и этот оператор: timestamp( ADDDATE(FROM_UNIXTIME([703],'%Y-%m-%d'),INTERVAL [705] DAY) ) - Значение в поле появилось, но 01/01/1970 (хотя складывал то к текущей дате)
Вариант Бонусный - timestamp( ADDDATA([703],INTERVAL [705] DAY)) - вообще выдал ошибку базы данных!.

Вопрос как все все же надо писать?

Re: Как прибавить дату в поле Динамическая дата

Добавлено: 23 окт 2020, 15:14
helgsoft
[703]+(86400*[705])

Re: Как прибавить дату в поле Динамическая дата

Добавлено: 23 окт 2020, 15:39
nruslan2
Спасибо. в очередной раз!
86400 - количество секунд в сутках)

Re: Как прибавить дату в поле Динамическая дата

Добавлено: 15 фев 2021, 12:21
userspb
Вот вопрос..
Имеется дата выдачи документа, но дата окончания не проставляется нужно высчитывать автоматом, например имеется дата 15.02.2021 + три года... чтоб выдалась дата окончания

Re: Как прибавить дату в поле Динамическая дата

Добавлено: 15 фев 2021, 12:26
imamverdiyeveldar
userspb писал(а): 15 фев 2021, 12:21 Вот вопрос..
Имеется дата выдачи документа, но дата окончания не проставляется нужно высчитывать автоматом, например имеется дата 15.02.2021 + три года... чтоб выдалась дата окончания
Mysql формула: Дата начала + (1095*86400)

Re: Как прибавить дату в поле Динамическая дата

Добавлено: 15 фев 2021, 12:33
userspb
Спасибо !