Soma cumulativa do SQL Server por grupo

Eu tenho uma tabela (SQL Server 2005) deste formato:

dummy_id, date_registered, item_id, quantidade, preço

e quero adicionar uma nova coluna (cumulativo), que calcula os totais acumulados de cada ordem item_id por date_registered como mostrado:

dummy_id  date_registered  item_id  quantity    price   cumulative

1           2013-07-01        100      10        34.5       10

2           2013-07-01        145       8        2.3         8

3           2013-07-11        100      20        34.5       30

4           2013-07-23        100      15        34.5       45

5           2013-07-24        145      10        34.5       18

Thanx antecipadamente

questionAnswers(1)

yourAnswerToTheQuestion