Re: Abfrage mit Datum als Serie.

From: Andreas Kretschmer <akretschmer(at)spamfence(dot)net>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Abfrage mit Datum als Serie.
Date: 2014-03-13 14:49:54
Message-ID: 20140313144954.GA7603@tux
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Thomas Drebert <drebert(at)web(dot)de> wrote:

> Hallo,
>
> theoretisch funktioniert es, aber ich hab das gleiche Problem wie ganz am
> Anfang, es fehlen Intervale
> Die Abfrage:
> select foo.updatezeit, avg(variablen.value) from (select ('12.03.2014
> 00:00:00'::timestamp + s * '5minutes'::interval) as updatezeit from
> generate_Series(0,40000)s)
> foo left join variablen using(updatezeit)
> where varid = (56647)
> group by 1
> order by 1
>
> Das Ergebniss:
> "2014-03-12 00:00:00";21.8125
> "2014-03-12 00:25:00";21.75
> "2014-03-12 00:40:00";21.75
> "2014-03-12 01:45:00";21.625
> "2014-03-12 01:55:00";21.625
> "2014-03-12 02:35:00";21.4375
> "2014-03-12 04:30:00";21.0625

Vermutlich sind die Zeiten Deiner Messungen nicht so exakt, daher trifft
der JOIN nicht. Prüfe also, ob der Zeitpunkt der Messung zwischen dem,
was aus der Zeitberechnung kommt, und dem, was Zeitberechnung + Interval
liegt.

Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect. (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly." (unknown)
Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°

In response to

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Thomas Drebert 2014-03-13 18:57:55 Re: Abfrage mit Datum als Serie.
Previous Message Thomas Drebert 2014-03-13 13:10:04 Re: Abfrage mit Datum als Serie.