Функции агрегата SQL недоступны. То, что вы хотите сделать, - это следовать шаблонам, например, пример подсчитанных счетчиков: http://code.google.com/appengine/articles/sharding_counters.html, в которых объясняется, что вместо агрегирования значений в запросах вы хотите, чтобы счетчики обновлялись, когда значения вставлены, обновлены или удалены.
В примере приведена концепция немного дальше, чем просто поддержание агрегатов в том, что она объяснит, как сделать так, чтобы вы могли обновлять счетчики под высокой нагрузкой, где у вас есть ограниченная возможность писать на ваши счетчики - поэтому осколки помогают распределить нагрузку в нескольких экземплярах.
Возможный дубликат [Какой лучший способ подсчета результатов в GQL?] (Http://stackoverflow.com/questions/421751/whats-the-best-way-to-count-results-in-gql) –