Comprendre comment, OÙ travaille avec le GROUPE PAR l'Agrégation et de l'

Ma requête -

select cu.CustomerID,cu.FirstName,cu.LastName, COUNT(si.InvoiceID)as inv --1
from Customer as cu inner join SalesInvoice as si --2
on cu.CustomerID = si.CustomerID -- 3
-- put the WHERE clause here ! --4   
group by cu.CustomerID,cu.FirstName,cu.LastName -- 5
where cu.FirstName = 'mark' -- 6

De sortie avec le code correct -

Comprendre comment, OÙ travaille avec le GROUPE PAR l'Agrégation et de l'

Erreur que je reçois - syntaxe Incorrecte près du mot clé "où".

Pouvez-vous me dire pourquoi j'ai cette erreur ? Je veux savoir pourquoi, d'OÙ vient avant le GROUPE et non après.

En bas de l'électeur ! soin d'expliquer pourquoi vous vers le bas a voté ?
Merci pour toutes les bonnes réponses. Il a été difficile de choisir l'un d'eux. Mais, je devais choisir un seul.

OriginalL'auteur david blaine | 2012-12-22