The same problem happens with 'limit' value, it's ignored for all aggregated functions.
{{{ result = self.Person.select(limit=1) # EXECUTE: 'SELECT person.age, person.id, person.name, person.ts FROM person ORDER BY Person.name DESC LIMIT 1', () self.assertEquals(len(list(result)), 1) # EXECUTE: 'SELECT COUNT(*) FROM person', () self.assertEquals(result.count(), 2) }}}
The same problem happens with 'limit' value, it's ignored for all aggregated functions.
{{{ select( limit=1) assertEquals( len(list( result) ), 1) assertEquals( result. count() , 2)
result = self.Person.
# EXECUTE: 'SELECT person.age, person.id, person.name, person.ts FROM person ORDER BY Person.name DESC LIMIT 1', ()
self.
# EXECUTE: 'SELECT COUNT(*) FROM person', ()
self.
}}}