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
Is sql free?
What is string data type in sql?
Enlist the advantages of sql.
What are all the common sql functions?
How to find 3rd highest salary of an employee from the employee table in sql?
Does execute immediate commit?
Can we update views in sql?
What is pivot table in sql?
What is the difference between pl and sql?
Can %notfound return null after a fetch?
Explain the advantages and disadvantages of stored procedure?
What are the most important characteristics of pl/sql?
What is the difference between a primary key and a unique key?
What are the types of records?
What is the difference among union, minus and intersect?