Compter le Nombre de jours d'Occurrence de valeurs dans le Tableau

J'ai le tableau ci-dessous

create table #t (Id int, Name char)

insert into #t values
(1, 'A'),
(2, 'A'),
(3, 'B'),
(4, 'B'),
(5, 'B'),
(6, 'B'),
(7, 'C'),
(8, 'B'),
(9, 'B')

Je veux compter des valeurs consécutives dans la colonne nom

+------+------------+
| Name | Repetition |
+------+------------+
| A    |          2 |
| B    |          4 |
| C    |          1 |
| B    |          2 |
+------+------------+

La meilleure chose que j'ai essayé est:

select Name
, COUNT(*) over (partition by Name order by Id) AS Repetition
from #t
order by Id

mais il ne me donne pas le résultat escompté

InformationsquelleAutor FLICKER | 2016-04-29