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.Je ne sais pas comment je pourrais me dépatouiller mais tout aide est la bienvenue. En vous remerciant par avance.
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
Partager