Ticket #179 (new Defect)

Opened 10 months ago

Last modified 9 months ago

GroupBy dans les search params

Reported by: bricef Assigned to:
Priority: Critical Milestone: 3.1.0
Component: DAO Version: 3.0.2
Keywords: Cc:

Description

Le GroupBy? ne fonctionne pas correctement sur PostgreSQL, le fonctionnement est peut-être à révoir.

En effet normalement un regroupement attends tous les champs -1 ainsi qu'une fonction d'agrégation sur le champ restant, ce qui ne semble pas être le comportement du groupBy des SP.

Attachments

Change History

02/13/08 10:42:36 changed by gcroes

J'ai pas compris....... peux tu mettre un exemple de SP / SQL Attendu / SQL Généré ?

02/13/08 11:05:01 changed by bricef

Exemple classique en prenant une table notes contenant 3 champs: nom, prenom et note. Si l'on veut la moyenne de chaque eleve :

SELECT nom, prenom, AVG(note) FROM notes GROUP BY nom, prenom;

Ce qui n'est pas du tout le cas du GroupBy? des DAO qui prennent qu'un tableau de champ. Logiquement le group by devrait prendre en paramètre la fonction aggrégative (AVG, SOM) le champ sur lequel il s'applique (note) et selectionner juste le ou les clés de la table qui seront reportées dans le GROUP BY.


Add/Change #179 (GroupBy dans les search params)