somatório sequencial da consulta oracle por linhas

Gostaria de pedir para fazer uma consulta como a tabela a seguir?

-------------------------------------
ID   Date        Input  Output  Total
-------------------------------------
1   2016-05-01  10       0      10
1   2016-05-02  2       -1      11
1   2016-05-03  0       -5      6
1   2016-05-04  0       -1      5 

suponha que eu tenha uma tabela "table_a" que tenha uma coluna (ID, nome, data, entrada, saída). como criar uma consulta com resultados como acima.