Re: Re: [SQL] variables in SQL??
От | Craig Johannsen |
---|---|
Тема | Re: Re: [SQL] variables in SQL?? |
Дата | |
Msg-id | 399CD3DC.F028B264@home.com обсуждение исходный текст |
Ответ на | variables in SQL?? ("Francisco Hernandez" <xy0xy0@earthlink.net>) |
Список | pgsql-general |
You can create a running total provided that you have a unique sequentially increasing (or decreasing) ID for each row. See the following example: create table tran(id int primary key, price dec(8,2)); insert into tran values(1,5.00); insert into tran values(2,4.00); insert into tran values(3,10.00); insert into tran values(4,2.00); insert into tran values(5,7.00); select price, (select sum(price) from tran as d1 where d1.id <= d2.id) as "sum" from tran as d2; price | sum -------+------- 5.00 | 5.00 4.00 | 9.00 10.00 | 19.00 2.00 | 21.00 7.00 | 28.00 (5 rows) Francisco wrote: > > what im trying to do is have a Sum of a colum.. as it goes forwards with the > > cursor.. > > like so: > > > > Price|Sum > > 5|5 > > 4|9 > > 10|19 > > 2|21 > > 7|28 > ==================================== Craig Johannsen Critical Path Consulting, Inc. 604-762-1514 http://members.home.net/cjohan/cpath ====================================
В списке pgsql-general по дате отправления: