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 it possible to update views?
Can we use update in sql function?
what tools available for managing mysql server? : Sql dba
How does stored procedure reduce network traffic?
What is nvarchar in sql?
What is database white box testing and black box testing?
Can we join more than 2 tables in sql?
Can we enter data in a table in design view?
Where do we use pl sql?
what is a composite key ? : Sql dba
What is a procedure in pl sql?
Do triggers have restrictions on the usage of large datatypes, such as long and long raw?
How does index help in query performance?
What are different joins used in sql?
What is transaction control language (tcl)?