Je veux créer un simple rapport de synthèse des services de rapports à l'aide age
, account
et age group
comme suit:Résumer données pour le rapport à l'aide T-SQL Case Déclaration
SELECT AGE,COUNT(ACCOUNT)AS TOTALCASES,
'AGEGRP' =CASE WHEN AGE <=5 THEN 'AGE 0 TO 5'
WHEN AGE >=6 THEN 'AGE 6 AND OLDER'
END
FROM MAIN
GROUP BY 'AGEGRP'
Quand je lance ceci dans SQL Server Management Studio, Je reçois un message d'erreur:
Msg 164, Level 15, State 1, Line 1 Each GROUP BY expression must contain
at least one column that is not an outer reference.
quelqu'un peut-il suggérer une façon de produire des données résumées, en comptant le numéro de compte, résumant par age 0 to 5
et age 6 and older
?