Вывод даты последней закрытой заявки (вопрос решён)

Все вопросы/проблемы по установке и использовании.
Ответить
Max0n
Сообщения: 102
Зарегистрирован: 04 ноя 2020, 12:12
Имя: Максим
Откуда: Россия, Санкт-Петербург

Вывод даты последней закрытой заявки (вопрос решён)

Сообщение Max0n »

Привет ребята, всех с Новым годом)
Нужен совет, как реализовать в сущности Клиент вывод даты последней исполненной заявки из сущности Заявки.
На сколько понимаю это можно реализовать через функцию SELECT, подскажите, как это сделать.
Вложения
FA93C34F-049D-4C0F-97E1-3AFC5D4C0E2A.jpeg
Последний раз редактировалось Max0n 03 янв 2021, 18:23, всего редактировалось 3 раза.
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение imamverdiyeveldar »

SELECT MAX(....) я делал так. Выбирал максимальную дату.
Max0n
Сообщения: 102
Зарегистрирован: 04 ноя 2020, 12:12
Имя: Максим
Откуда: Россия, Санкт-Петербург

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение Max0n »

Как привязать к конкретному клиенту?
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение imamverdiyeveldar »

Max0n писал(а): 03 янв 2021, 09:22 Как привязать к конкретному клиенту?
where "поле клиент в сущности заявки" = e.id
Max0n
Сообщения: 102
Зарегистрирован: 04 ноя 2020, 12:12
Имя: Максим
Откуда: Россия, Санкт-Петербург

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение Max0n »

В общем не могу логику понять) вот что пока накидал, но не работает, как выбрать в данном контексте максимальное значение?
select field_563 from app_entity_48 where field_568= e.parent_item_id
563 - дата и время в сущности Заявки
48 - ID сущности
568 - поле клиент в сущности заявки
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение imamverdiyeveldar »

Max0n писал(а): 03 янв 2021, 11:31 В общем не могу логику понять) вот что пока накидал, но не работает, как выбрать в данном контексте максимальное значение?
select field_563 from app_entity_48 where field_568= e.parent_item_id
563 - дата и время в сущности Заявки
48 - ID сущности
568 - поле клиент в сущности заявки
попробуйте так:

select MAX(app_entity_48.field_563) from app_entity_48 where app_entity_48.field_568=e.id
Max0n
Сообщения: 102
Зарегистрирован: 04 ноя 2020, 12:12
Имя: Максим
Откуда: Россия, Санкт-Петербург

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение Max0n »

imamverdiyeveldar писал(а): 03 янв 2021, 11:38 попробуйте так:
select MAX(app_entity_48.field_563) from app_entity_48 where app_entity_48.field_568=e.id
Спасибо работает, как сюда можно ещё прикрутить значение из статуса? Чтобы брал максимальную дату из закрытых заявок.
583 - статус заявки
117 - параметр Закрыт из списка статусов
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение imamverdiyeveldar »

Max0n писал(а): 03 янв 2021, 11:50
imamverdiyeveldar писал(а): 03 янв 2021, 11:38 попробуйте так:
select MAX(app_entity_48.field_563) from app_entity_48 where app_entity_48.field_568=e.id
Спасибо работает, как сюда можно ещё прикрутить значение из статуса? Чтобы брал максимальную дату из закрытых заявок.
583 - статус заявки
117 - параметр Закрыт из списка статусов
select MAX(app_entity_48.field_563) from app_entity_48 where app_entity_48.field_568=e.id and app_entity_48.field_583=117
Max0n
Сообщения: 102
Зарегистрирован: 04 ноя 2020, 12:12
Имя: Максим
Откуда: Россия, Санкт-Петербург

Re: Вывод даты последней закрытой заявки (нужен совет)

Сообщение Max0n »

Большое спасибо, все работает)
Ответить