Я пытаюсь связать некоторые события по месяцам.
date_list = func.generate_series(start, end, '1 month')
db.session.query(func.count(Event.id)).join(date_list, true()).outerjoin(Event, Event.time==func.date(date_list)).all()
Но я получаю сообщение об ошибке:
NotSupportedError: (psycopg2.errors.FeatureNotSupported) функции, возвращающие набор не допускаются в условиях JOIN
Какой простой пример использования ряда в левой части соединения с SQLAlchemy, а затем использования агрегата типа count?