Skip site navigation (1) Skip section navigation (2)

Re: Generare righe "intermedie"

From: fluca1978(at)infinito(dot)it
To: pgsql-it-generale(at)postgresql(dot)org
Subject: Re: Generare righe "intermedie"
Date: 2008-10-28 07:48:54
Message-ID: 200810280848.54351.fluca1978@infinito.it (view raw or flat)
Thread:
Lists: pgsql-it-generale
On Tuesday 28 October 2008 Giorgio Valoti's cat, walking on the keyboard, 
wrote:
> On 27/ott/08, at 14:14, Giorgio Valoti wrote:
> > On 27/ott/08, at 10:20, gabriele(dot)bartolini(at)2ndquadrant(dot)it wrote:
> >> Ciao Giorgio,
> >>
> >> Giorgio Valoti ha scritto:
> >>> mi scuso per il soggetto astruso ma non trovare di meglio. Ho questo
> >>> problema che non riesco a risolvere e che coinvolge degli
> >>> intervalli di
> >>> tempo.
> >>
> >> Nessun problema è astruso. :)
> >>
> >>> Qualcuno ha qualche suggerimento?
> >>
> >> E' possibile avere maggiori indicazioni sull'uso che ne devi fare? Si
> >> tratta di un data warehouse? Che tipo di query devi farci sopra? Per
> >> quale motivo hai interesse a raggrupparli tutti in periodi di una
> >> lunghezza massima pari a un anno?
>
> Nessuna speranza? :-(

Se ho capito bene il problema io ti consiglierei di procedere con una stored 
procedure, che dato un intervallo (quindi due date) le analizza per vedere se 
sono nello stesso anno, e nel caso le scompone ottenendo tutti gli intervalli 
necessari. Quello che però non mi è chiaro è se la tabella "normalizzata" 
debba risultare fisicamente nel database (ovvero va creata), nel qual caso la 
stored procedure potrebbe anche essere agganciata ad un trigger, o se debba 
essere sempre calcolata al volo.

Luca



In response to

Responses

pgsql-it-generale by date

Next:From: gabriele.bartoliniDate: 2008-10-28 08:03:17
Subject: Re: Generare righe "intermedie"
Previous:From: Giorgio ValotiDate: 2008-10-28 07:24:49
Subject: Re: Generare righe "intermedie"

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group