Страница 1 из 1
Вывод даты последней закрытой заявки (вопрос решён)
Добавлено: 02 янв 2021, 21:01
Max0n
Привет ребята, всех с Новым годом)
Нужен совет, как реализовать в сущности Клиент вывод даты последней исполненной заявки из сущности Заявки.
На сколько понимаю это можно реализовать через функцию SELECT, подскажите, как это сделать.
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 07:21
imamverdiyeveldar
SELECT MAX(....) я делал так. Выбирал максимальную дату.
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 09:22
Max0n
Как привязать к конкретному клиенту?
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 09:29
imamverdiyeveldar
Max0n писал(а): 03 янв 2021, 09:22
Как привязать к конкретному клиенту?
where "поле клиент в сущности заявки" = e.id
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 11:31
Max0n
В общем не могу логику понять) вот что пока накидал, но не работает, как выбрать в данном контексте максимальное значение?
select field_563 from app_entity_48 where field_568= e.parent_item_id
563 - дата и время в сущности Заявки
48 - ID сущности
568 - поле клиент в сущности заявки
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 11:38
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
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 11:50
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 - параметр Закрыт из списка статусов
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 12:14
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
Re: Вывод даты последней закрытой заявки (нужен совет)
Добавлено: 03 янв 2021, 12:23
Max0n
Большое спасибо, все работает)