Re: Windowing ? - Mailing list pgsql-sql

From Andreas Kretschmer
Subject Re: Windowing ?
Date
Msg-id f02993c7-c740-e99b-e0e2-010a36ded92d@a-kretschmer.de
Whole thread Raw
In response to Windowing ?  (Olivier Leprêtre <o.lepretre@gmail.com>)
Responses Re: Windowing ?
List pgsql-sql

Am 11.12.2017 um 18:09 schrieb Olivier Leprêtre:
>
> Hi,
>
> I have a table describing sort of ordered road segments and their 
> associated weight. I would like to calculate weight deltas between two 
> consecutive segments. Problem is to substract previous from current 
> row and reuses result as input for the next row.
>

You can use the lag() - function.

select ..., lag(weight) over (partition by road order by segment) ...



Regards, Andreas

-- 
2ndQuadrant - The PostgreSQL Support Company.
www.2ndQuadrant.com



pgsql-sql by date:

Previous
From: Olivier Leprêtre
Date:
Subject: Windowing ?
Next
From: Andreas Kretschmer
Date:
Subject: Re: Windowing ?