Здравствуйте, подскажите пожалуйста что нужно прописать для добавления второго условия выборки записей.
Есть сущность - ОРГАНАЙЗЕР, у нее вложенная сущность ФИКСАЦИЯ ВРЕМЕНИ.
У сущности - органайзер ряд полей, одно из которых field_832 "выпадающий список со значениями", а второе поле field_825 "дата" (расширенный календарь).
Во вложенной сущности - фиксация времени, есть поле "Сущность, выпадающий список (ajax)" в этом поле я добавил условие выборки field_832 in (227) нужно добавить еще одно условие "И" field_825 (дата) равна текущей дате (сегодня).
Как будет выглядеть полное условие?
field_832 in (227) AND field_825 = ........
Условие для поля - Сущность, выпадающий список (ajax)
- Fait
- Инвестор

- Сообщения: 1197
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Условие для поля - Сущность, выпадающий список (ajax)
Код: Выделить всё
field_832 in (227) AND field_825=UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d'))- Fait
- Инвестор

- Сообщения: 1197
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Условие для поля - Сущность, выпадающий список (ajax)
А если это дата с учётом времени, то надо обозначить диапазон, добавив ещё одно условие:
Либо вот такой вариант может сгодиться, но не уверен, первый надёжнее:
Код: Выделить всё
field_832 in (227) AND field_825>=UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d')) AND field_825<(UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d'))+86400)Код: Выделить всё
field_832 in (227) AND UNIX_TIMESTAMP(FROM_UNIXTIME(field_825,'%Y-%m-%d'))=UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d'))Re: Условие для поля - Сущность, выпадающий список (ajax)
Спасибо вам огромное! Все сработало как нужно!Fait писал(а): 04 ноя 2024, 20:59 А если это дата с учётом времени, то надо обозначить диапазон, добавив ещё одно условие:Либо вот такой вариант может сгодиться, но не уверен, первый надёжнее:Код: Выделить всё
field_832 in (227) AND field_825>=UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d')) AND field_825<(UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d'))+86400)Код: Выделить всё
field_832 in (227) AND UNIX_TIMESTAMP(FROM_UNIXTIME(field_825,'%Y-%m-%d'))=UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d'))