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
>
>
>
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 |