Re: need help with some aggregation magic - Mailing list pgsql-sql

From Andreas
Subject Re: need help with some aggregation magic
Date
Msg-id 4DF0F130.5070105@gmx.net
Whole thread Raw
In response to Re: need help with some aggregation magic  ("Oliveiros d'Azevedo Cristina" <oliveiros.cristina@marktest.pt>)
List pgsql-sql
The log holds events and the ts is just the timestamp when the event 
occured.
The events are kind of "opened form xxx with id xxx", "clicked button 
xxx", "switched to record xxx", ... They were primarily meant for 
helping me to find possible bugs when the user complains that it doesn't 
work but can't say what he did or where the error came up.

The projects don't overlap per user.

So I have time intervals with events for a project and I need to find 
the first and last event for every interval to add up the time 
difference and calculate the sum per day.



Am 09.06.2011 16:16, schrieb Oliveiros d'Azevedo Cristina:
> The ts means the time the user started on a project ?
> Or the time he finished?
> Or can mean both? If so, how do you can tell one from the other? 
> Different event_type s ?
> Is it correct to assume from your words that an user cannot be in more 
> than one project at the time? If so, can't be overlapping, right?
>
> Best,
> Oliveiros
>
> ----- Original Message ----- From: "Andreas" <maps.on@gmx.net>
> To: <pgsql-sql@postgresql.org>
> Sent: Thursday, June 09, 2011 2:43 PM
> Subject: [SQL] need help with some aggregation magic
>
>
>> hi,
>> I have a log-table that stores events of users and projects like this
>> ( user_id integer, project_id integer, ts timestamp, event_type 
>> integer )
>>
>> I need an aggregated list of worktime per user, per project, per day.
>>
>> The users can switch projects during the day so I can't work this out 
>> with min(ts) and max(ts).
>>
>> Is there a clever way to get this with SQL ?
>>
>> -- 
>> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-sql 
>
>



pgsql-sql by date:

Previous
From: "Oliveiros d'Azevedo Cristina"
Date:
Subject: Re: need help with some aggregation magic
Next
From: Richard Broersma
Date:
Subject: Re: need help with some aggregation magic