Un groupe est défini par les colonnes a, b et c. Les colonnes x, y et z de chaque groupe sont les mêmes. Exemple:Agrégation de groupe et colonnes descriptives
a|b|c|x|y|z| ....
1 1 1 p r s
1 1 1 p r s
1 1 1 p r s
2 1 2 t u v
2 1 2 t u v
Je cherche à obtenir les résultats suivants mais sans utiliser la fonction d'agrégat (max (tx), ...)
select t.a, t.b, t.c,count(*), t.x, t.y, t.z, ....
from t
group by t.a, t.b, t.c;
est-il une autre fonction qui peut être utilisé dans la sélection déclaration pour inclure les colonnes x, y et z? Aimeriez-vous utiliser une autre jointure pour ajouter la colonne descriptive?
Pourquoi votre requête est-elle associée à Netezza et SQLServer? Lequel utilisez-vous? Aussi, réalisez-vous que 'count (*)' est une fonction agrégée? –
Mark ne pensez-vous pas que la question peut convenir aux deux communautés? – martez