20. februar 2008 - 15:58Der er
4 kommentarer og 1 løsning
Bruge HAVING uden at bruge Group BY
SELECT [A].A, (Count([A].B) AS Antal, (Sum([A].C)/Count([A].D)) AS Middelx, (Sum([A].D)/Count([A].D)) AS MiddelD FROM [A] GROUP BY [A].A ORDER BY [A].A DESC;
Jeg vil gerne tilføje
HAVING (([A].C)>37)
Uden også at tilføje en GROUP BY [A].C)
(Årsagen til jeg gerne vil undgå en GROUP BY [A].C), er at så tæller den brugerne enkeltvis.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
SELECT A.A, Count(A.B) AS Antal, Sum([A]![C])/[Antal] AS Middelx, Sum([A]![D])/[Antal] AS MiddelD FROM A WHERE (((A.C)>37)) GROUP BY A.A ORDER BY A.A DESC;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.