Jeg fik en idé fra SQLAlchemy func.count on boolean column
.having(func.count(case([(company_map.STATUS, 1)])) < func.count(company_map.C_ID))
Hvis din SQLAlchemy er den nyeste version, kan du bruge
.having(func.count(1).filter(company_map.STATUS))
som er renere end den gamle.