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

Поле, равное дате в под-сущности. Не получается отобразить формат даты

Добавлено: 20 апр 2018, 22:31
dilon
Имеем сущность "клиент". Под-сущность "задачи". У задач есть поле "дата выполнения".
В сущности "клиент" хочется иметь поле "дата последней работы с клиентом", и чтобы в этом поле отображалась дата выполнения последней задачи.
Делаю так.
Дополнения/инструменты/функции Для сущности "задачи" функция Select формула [253] . Где 253 = id поля "дата выполнения" для сущности "задачи".

Переходим в сущности приложения "клиент" / Конфигурация полей. Создали поле "дата последней работы с клиентом" с типом Формула. В поле формула пишем {9} . Где 9 = id ранее созданной функции.
И дата пишется в этом поле, и дата меняется, если меняется дата выполнения у задачи или создается новая задача.

Но. Но. Эта дата пишется в формате unix . Т.е. 20 апреля 2018 пишется как 1524168000
Понимаю, что надо куда-то вставить преобразователь. Много вариантов перепробовал, в т.ч. UTC_DATE и DATE_FORMAT . Не получается. Знаний mysql не хватает. 3 часа провозился, и через phpmyadmin и так, а толку нет.

Можете подсказать, как сделать?

Re: Поле, равное дате в под-сущности. Не получается отобразить формат даты

Добавлено: 21 апр 2018, 06:55
support
Используйте следующий код:

Код: Выделить всё

FROM_UNIXTIME([253],'%Y-%m-%d')
Подробнее о формате тут https://dev.mysql.com/doc/refman/8.0/en ... m-unixtime

Re: Поле, равное дате в под-сущности. Не получается отобразить формат даты

Добавлено: 21 апр 2018, 08:52
dilon
Спасибо огромное! Все получилось