groupe par date fonction d'agrégation dans postgresql

J'obtiens une erreur d'exécution de cette requête

SELECT date(updated_at), count(updated_at) as total_count 
FROM "persons"
WHERE ("persons"."updated_at" BETWEEN '2012-10-17 00:00:00.000000' AND '2012-11-07     12:25:04.082224') 
GROUP BY date(updated_at)
ORDER BY persons.updated_at DESC

Je reçois le message d'erreur ERREUR: la colonne "personnes.updated_at" doit apparaître dans la clause GROUP BY ou être utilisé dans une fonction d'agrégation (LIGNE 5): à l'ORDRE PAR des personnes.updated_at DESC

Cela fonctionne, si je retire la date( en fonction du groupe en appel, mais je suis en utilisant la fonction date, parce que je veux du groupe par date, datetime

toutes les idées

OriginalL'auteur Chris Baxter | 2012-11-07