Re: Abfrage nach einer Reihe von Jahren

Thomas Markus <[email protected]> Mon, 07 Oct 2013 09:31:30 +0200
Newsgroups gmane.comp.db.postgresql.german
Organization proventis GmbH
Message-ID <[email protected]>
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
>
>
>



-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein