Здравствуйте, подскажите пожалуйста что нужно прописать для добавления второго условия выборки записей.
Есть сущность - ОРГАНАЙЗЕР, у нее вложенная сущность ФИКСАЦИЯ ВРЕМЕНИ.
У сущности - органайзер ряд полей, одно из которых field_832 "выпадающий список со значениями", а второе поле field_825 "дата" (расширенный календарь).
Во вложенной сущности - фиксация времени, есть поле "Сущность, выпадающий список (ajax)" в этом поле я добавил условие выборки field_832 in (227) нужно добавить еще одно условие "И" field_825 (дата) равна текущей дате (сегодня).
Как будет выглядеть полное условие?
field_832 in (227) AND field_825 = ........
Условие для поля - Сущность, выпадающий список (ajax)
- Fait
- Инвестор
- Сообщения: 961
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Условие для поля - Сущность, выпадающий список (ajax)
Код: Выделить всё
field_832 in (227) AND field_825=UNIX_TIMESTAMP(FROM_UNIXTIME([TODAY],'%Y-%m-%d'))
- Fait
- Инвестор
- Сообщения: 961
- Зарегистрирован: 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'))