Bonjour,

Il semblerait qu'il soit impossible sous SQL SERVER de réaliser un GROUP BY en utilisant l'alias du nom de la colonne.

Comment faire dans un cas comme celui ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
SELECT
	Case when (Dossier.ExclusionDeGarantie <> 1)
		then Dossier.GarantieValide
		else 'HG'
	end
	as Garantie,
	COUNT(DISTINCT(PiecesDetacheesParDossier.NumDossier)) as NbDossier
FROM PiecesDetacheesParDossier 
LEFT JOIN Dossier ON Dossier.NumDossier=PiecesDetacheesParDossier.NumDossier
 
GROUP BY
	Garantie
Merci