Bonjour

Je n'arrive pas à requeter correctement sur une table et j'aimerai bien comprendre le fonctionnement d'un count(*)

j'ai une table incident avec les champs suivant
aug_companycode, aug_companyname

je dois compter le nombre d'entreprise (companyname) qui ont ouvert un ticket incident, il leur faut le code de la societe, le nom de la societe, le nombre de societe, et le timestamp

le code ci dessous fonctionne et me retourne bien le code le nombre et le time stamp, mais des que j'enleve le commentaire sous aug_company name, le systeme me dit

Msg 8120, Level 16, State 1, Line 1
La colonne 'incident.AUG_CompanyName' n'est pas valide dans la liste de sélection parce qu'elle n'est pas contenue dans une fonction d'agrégation ou dans la clause GROUP BY.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
select distinct 
count(aug_companycode),
--aug_companyname ,
aug_companycode ,
CURRENT_TIMESTAMP 
 
from incident 
where 
status<>'closed' 
and 
aug_companycode<>'' 
 
group by aug_companycode
Je ne sais pas comment je pourrais me dépatouiller mais tout aide est la bienvenue. En vous remerciant par avance.