Re: Creating a selective aggregate ?? - Mailing list pgsql-hackers

From Greg Stark
Subject Re: Creating a selective aggregate ??
Date
Msg-id 87oemxupq3.fsf@stark.xeocode.com
Whole thread Raw
In response to Creating a selective aggregate ??  ("Najib Abi Fadel" <nabifadel@usj.edu.lb>)
List pgsql-hackers
"Najib Abi Fadel" <nabifadel@usj.edu.lb> writes:

> Any ideas??
> Could this be done with aggregates ??

I think you're going to have to write code that reads all the records, keeps
state representing the current period start and the last seen end date and
outputs data every time it sees a gap like you want.

This could be a set returning plpgsql or plperl or plwhatever function, but it
may be easier to write it in your application level code.

-- 
greg



pgsql-hackers by date:

Previous
From: Michael Brusser
Date:
Subject: Re: Adding VERSION to startup log output
Next
From: Tom Lane
Date:
Subject: Re: nested-xacts cursors (was Re: Performance with new nested-xacts code)