Python/Django ORM: Возвращать результат только в том случае, если нет более поздней даты вне диапазона фильтра
Мне нужно сделать запрос, в котором у меня есть таблица в следующем формате:
fk_customer просроченная_дата
В принципе, у меня есть запрос, который фильтрует месячный диапазон overdue_date. Однако мне нужно показать некоторую дату, только если нет более новой даты за пределами диапазона этого клиента.
IE.
Заказчик1 - 2021-10-01 Клиент1 - 2022-01-02
Если я использую диапазон для месяца октября, он не должен отображаться, потому что есть более поздняя дата. Как я могу это сделать? В необработанном sql я использую IN с подзапросом, ищущим MAX DATE.