Ваш запрос вычисляет сумму только двух элементов (текущего и предыдущих элементов) из исходного массива.
Вам нужна сумма всех предыдущих элементов, для этого вам нужно сначала получить список всех предыдущих элементов, включая текущий, а затем суммировать все.
Для расчета суммы всех элементов вы можете использовать функцию уменьшения .
Вы можете изменить свой запрос следующим образом:
WITH [1,2,3,4,5] as array
WITH [i IN range(0,size(array)-1) | reduce(total=0, num IN array[0..i+1] | total + num) ] AS new_array
RETURN new_array