Morten Snedker skrev:
> Nå for den....jeg kan overhovedet not finde ud af den her:
> 
> select MunicipalityID, DHGridID, DHCompanyID, count (*) as Antal
> from EnergySUpply
> where not DHGridID is null
> group by MunicipalityID, DHGridID, DHCompanyID
> order by  DHGridID, DHCompanyID
> 
> 1)
> kan give mere end én post pr DHCompanyID. Er det tilfældet vil jeg
> gerne have returneret den ene post med det højeste Count (Antal).
> 
> Dette er det vigtiste punkt, og jeg kan ikke genneskue den. Kan I ?
Så får du brug for at stoppe den i en subselect:
select max(antal), * from (
   select MunicipalityID, DHGridID, DHCompanyID, count (*) as Antal
   from EnergySUpply
   where not DHGridID is null
   group by MunicipalityID, DHGridID, DHCompanyID
   order by  DHGridID, DHCompanyID
)
having max(antal) = antal
> 2)
> Er der mere end en post pr DHCompany, men hvor Antal er ens i
> posterne, vil jeg gerne have valgt den med højeste MunicipalityID.
> How to?
select max(municipalityid) from ...
Du skal nok lige gøre dig nogle overvejelser om det overhovedet er 
count(*) du nogen sinde har brug for. Min fornemmelse siger mig at der 
ikke er tilfældet.
Mvh. Michael.
-- 
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at 
http://michael.zedeler.dk/