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.
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / vinay
Select c1,sum(c2) over (order by c1) as C3 from T1
| Is This Answer Correct ? | 13 Yes | 2 No |
What are crud methods?
What is duration in sql profiler trace?
Why truncate is used in sql?
Is stored procedure faster than query?
Why coalesce is used in sql?
Is pl sql useful?
What is normalization in a database?
How do I start sql from command line?
What is nvarchar in sql?
How to call shell script from pl sql procedure?
What is pl sql variable?
What is the use of double ampersand (&&) in sql queries? Give an example
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)