Requête mysql utilisant where et group by clause

J'ai le tableau suivant.

mysql> select * from consumer9;
+------------+--------------+-------------------+
| Service_ID | Service_Type | consumer_feedback |
+------------+--------------+-------------------+
|        100 | Computing    |                -1 |
|         35 | Printer      |                 0 |
|         73 | Computing    |                -1 |
|         50 | Data         |                 0 |
+------------+--------------+-------------------+

Je veux utiliser GROUP BY clause dans mon projet. J'obtiens une erreur lorsque j'utilise la requête:

SELECT  Service_ID, Service_Type, SUM(consumer_feedback) 
FROM consumer9 
GROUP BY Service_ID 
WHERE Service_Type=Printer;

Erreur

ERREUR 1064 (42000): Vous avez une erreur dans votre syntaxe SQL; vérifier la
le manuel qui correspond à votre serveur MySQL version pour le droit
la syntaxe à utiliser près de "où Type_service=Imprimante" à la ligne 1

source d'informationauteur S.PRATHIBA | 2010-02-24