i have a table like this. i want to output like this
c1 c2 c1 c2

1 10 1 10
2 20 2 30
3 30 3 60
4 40 4 100
5 5 5 105

c1 and c2 are columns in a table .i want output like this

c2 values are 10,10+20,10+20+30,10+20+30+40.10+20+30+40+5.

write a sql query.pls help this
i want urgent.

Answer Posted / prativa mishra

select t.c1,
(SELECT SUM(x.c2)
FROM table_name x
where x.c1 <= t.c1) as c2
from new table_name


or

select c1,
SUM(SUM(c2)) OVER
(ORDER BY c1 ROWS BETWEEN UNBOUNDED PRECEDING AND
CURRENT ROW)
AS C2
from table_name
group by c1

Is This Answer Correct ?    17 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do I sort a table in sql?

765


What is database migration?

696


Which command is used to delete a package?

771


what are the authentication modes in sql server? How can it be changed? : Sql dba

954


What schema means?

676






explain normalization concept? : Sql dba

787


What are all the different normalization?

744


What is a pl/sql block?

759


discuss about myisam index statistics collection. : Sql dba

695


How do I create a sql script?

761


What is union and union all keyword in sql and what are their differences?

803


Can you load data into multiple tables at once? : aql loader

800


What is native sql query?

736


how can we know the count/number of elements of an array? : Sql dba

772


Where the sql database files are stored?

692