Suma acumulativa de SQL Server por grupo

Tengo una tabla (SQL Server 2005) de este formato:

dummy_id, date_registered, item_id, cantidad, precio

y quiero añadir una nueva columna (acumulativo) que calcula los totales acumulados de cada pedido item_id por date_registered como se muestra:

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

Gracias de antemano

Respuestas a la pregunta(1)

Su respuesta a la pregunta