Question

How do I find the maximum value in a particular column of a table in the GAE datastore using GQL?

Was it helpful?

Solution

To get the max you using GQL, you could do this:

max_x = db.GqlQuery("SELECT * FROM MyModel ORDER BY x DESC").get().x

You could use this syntactically shorter but equivalent approach:

max_x = MyModel.all().order('-x').get().x
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top