Имеем сущность "клиент". Под-сущность "задачи". У задач есть поле "дата выполнения".
В сущности "клиент" хочется иметь поле "дата последней работы с клиентом", и чтобы в этом поле отображалась дата выполнения последней задачи.
Делаю так.
Дополнения/инструменты/функции Для сущности "задачи" функция Select формула [253] . Где 253 = id поля "дата выполнения" для сущности "задачи".
Переходим в сущности приложения "клиент" / Конфигурация полей. Создали поле "дата последней работы с клиентом" с типом Формула. В поле формула пишем {9} . Где 9 = id ранее созданной функции.
И дата пишется в этом поле, и дата меняется, если меняется дата выполнения у задачи или создается новая задача.
Но. Но. Эта дата пишется в формате unix . Т.е. 20 апреля 2018 пишется как 1524168000
Понимаю, что надо куда-то вставить преобразователь. Много вариантов перепробовал, в т.ч. UTC_DATE и DATE_FORMAT . Не получается. Знаний mysql не хватает. 3 часа провозился, и через phpmyadmin и так, а толку нет.
Можете подсказать, как сделать?
Поле, равное дате в под-сущности. Не получается отобразить формат даты
Поле, равное дате в под-сущности. Не получается отобразить формат даты
Последний раз редактировалось dilon 21 апр 2018, 08:53, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 9008
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поле, равное дате в под-сущности. Не получается отобразить формат даты
Используйте следующий код:
Подробнее о формате тут https://dev.mysql.com/doc/refman/8.0/en ... m-unixtime
Код: Выделить всё
FROM_UNIXTIME([253],'%Y-%m-%d')
Re: Поле, равное дате в под-сущности. Не получается отобразить формат даты
Спасибо огромное! Все получилось