Las funciones agregadas de SQL no están disponibles. Lo que quiere hacer es seguir patrones como el ejemplo de contadores recortados: http://code.google.com/appengine/articles/sharding_counters.html que explican que en lugar de agregar los valores en las consultas, quiere mantener los contadores actualizados cuando los valores se insertan, actualizan o eliminan.
El ejemplo lleva el concepto un poco más allá de solo mantener los agregados, ya que explicará cómo hacerlo para que pueda actualizar los contadores en alta carga donde tiene una cantidad limitada de oportunidades para escribir en sus contadores - para que los fragmentos te ayuden a distribuir la carga en varias instancias.
posible duplicado de [¿Cuál es la mejor forma de contar los resultados en GQL?] (Http://stackoverflow.com/questions/421751/whats-the-best-way-to-count-results-in-gql) –