Aller au contenu principal

Créer des groupes

Clause GROUP BY

Cette étape permet de créer des groupes (la clause GROUP BY)

Par exemple dans un document, vous allez pouvoir grouper les lignes par code article ou encore par famille article.

Lors de l'impression, l'utilisateur ne verra que les données groupées.

On verra par la suite que l'on peut aussi faire des groupes dans la conception du modèle.

Serveur vs Client

Il faut juste se poser la question : est-ce que l'on veut faire travailler le serveur pour grouper les données ou bien le poste qui fera l'impression.

Une piste pour répondre est de savoir si on aura un gros volume de données ou pas. Dans le 1er cas il vaut mieux laisser le serveur SQL Server faire le travail.

Fonctions d'agrégation

Attention, tous les champs sélectionnés qui ne sont pas dans le groupe, devront être dans une fonction d'agrégation.