Re: aggregate function ?

Поиск
Список
Период
Сортировка
От Raimon Fernandez
Тема Re: aggregate function ?
Дата
Msg-id 220AA706-5A3E-4014-BC61-D010567A2ED7@montx.com
обсуждение исходный текст
Ответ на Re: aggregate function ?  (Richard Broersma Jr <rabroersma@yahoo.com>)
Ответы Re: aggregate function ?  (Richard Broersma Jr <rabroersma@yahoo.com>)
Список pgsql-novice
Well, that's perfectly ...

Now I'm going to try to understand how this work ...

In the web page that you refer, it also shows how to do it with a
temporal table/cursor, and I see it's faster there.

You have more options if you need to do some extra operations, but I
see how powerful SQL can be ...

Would be possible with this code to start the sum_value with a
previous value from another SELECT ?

For example, SELECT SUM(deure)-SUM(haver) FROM assentaments WHERE
data<2007-01-01;

thanks again four your help, I really appreciated, really !

regards,


raimon


On 16/05/2007, at 17:45, Richard Broersma Jr wrote:

> If all else fails, look for the answer on google:
> http://www.sqlteam.com/item.asp?ItemID=3856
>
> aparently "ON A1.oid <= A2.oid" should have been:
> "ON A1.oid >= A2.oid".
>
>
>     SELECT A1.oid, A1.concepte, A1.deure, A1.haver,
>            sum( COALESCE( A2.deure, 0 ) -
>                 COALESCE( A2.haver, 0 )) AS value_sum
>       FROM Assentaments AS A1
> INNER JOIN Assentaments AS A2
>         ON A1.oid >= A2.oid
>        AND A1.numero = A2.numero
>      WHERE A1.numero=11189
>   GROUP BY A1.oid, A1.concepte, A1.deure, A1.haver
>   ORDER BY A1.oid;
>
>
>
>



В списке pgsql-novice по дате отправления:

Предыдущее
От: Richard Broersma Jr
Дата:
Сообщение: Re: aggregate function ?
Следующее
От: Richard Broersma Jr
Дата:
Сообщение: Re: aggregate function ?