Re: Abfrage nach einer Reihe von Jahren

From: Thomas Markus <t(dot)markus(at)proventis(dot)net>
To: "pgsql-de-allgemein(at)postgresql(dot)org" <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: Abfrage nach einer Reihe von Jahren
Date: 2013-10-07 07:31:30
Message-ID: 52526352.80209@proventis.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

und schon ist ein Fehler drin ;)

select mzb.land, count ( distinct (mzb.samplsite_id)) AS AnzahlProbestellen
from public.mzb
group by mzb.land
having array_agg(distinct extract(year from mzb.date)::int) @>
ARRAY[1999,2000,2001,2002]

Am 07.10.2013 09:01, schrieb Thomas Markus:
> Moins,
>> Führe ich diese aus, bekomme ich alle Probestellen wiedergegeben,
>> welche in EINEM (siehe unten) der angegebenen Jahre Einträge haben.
>> Wichtig ist mir jedoch zu wissen, welche Probestellen denn in ALLEN
>> diesen Jahren beprobt wurden.
>
> dann versuchs mal mit
>
> select mzb.land, count ( distinct (mzb.samplsite_id)) AS
> AnzahlProbestellen
> from public.mzb
> group by mzb.land
> having array_agg(distinct extract(year from mzb.date)::int) =
> ARRAY[1999,2000,2001,2002]
>
> Gruss
> Thomas
>
>
>

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Lars Grundei 2013-10-08 16:01:15 Re: Postcrash
Previous Message Thomas Markus 2013-10-07 07:01:08 Re: Abfrage nach einer Reihe von Jahren