Hey smarties. J'ai des problèmes avec l'instruction SQL suivante. Je sais que je ne peux pas faire un GROUP BY sur la colonne OnlineStatus, et c'est logique parce que c'est un appel de fonction, pas une colonne réelle dans ma table. Comment est-ce que je modifierais ceci pour que je puisse compter le nombre d'utilisateurs en ligne?Problème Microsoft SQL Count
SELECT CASE dbo.fnGetWebUserOnlineStatus(W.Id)
WHEN 1 THEN 'Online'
WHEN 2 THEN 'Ingame'
ELSE 'Offline'
END AS OnlineStatus
FROM dbo.WebUsers W
WHERE W.[Status]=1
GROUP BY OnlineStatus
+1, exactement ce que je pensais –
Perrrrrrrrrrfect !! – Matt
Eh bien, Mat, donnez à Andomar sa "Réponse" puis ... (même s'il n'en a pas vraiment besoin, avec autant de points :) –