Avatar billede viperfx102 Nybegynder
11. oktober 2002 - 15:18 Der er 2 kommentarer og
1 løsning

opdeling igen

Nå men jeg lader jeg ikke slippe så let ;o) Håber i stadig gider og hjælpe!?!?
Hvis jeg gerne vil have antallet af firmaer i de grupper de nu er blevet indelt i?!?!

SELECT Sum(Ordrebeløb) AS SumOfOrder, firma, IIf(SumOfOrder<50,'E',IIf(SumOfOrder<100,'D',IIf(SumOfOrder<500,'C',IIf(SumOfOrder<1000,'B','A')))) AS Rank
FROM tabel
GROUP BY firma;
Avatar billede viperfx102 Nybegynder
11. oktober 2002 - 16:09 #1
Ingen der har bare et lille forslag!?!?
Avatar billede hossein Nybegynder
11. oktober 2002 - 21:19 #2
brug count() funktionen:
SELECT Sum(Ordrebeløb) AS SumOfOrder, count(firma) AS Antal_Firma, IIf(SumOfOrder<50,'E',IIf(SumOfOrder<100,'D',IIf(SumOfOrder<500,'C',IIf(SumOfOrder<1000,'B','A')))) AS Rank
FROM tabel
GROUP BY firma;
Avatar billede lasse_buck Nybegynder
12. oktober 2002 - 11:52 #3
Gem din viste forespørgsel som OrderSums.
Lav derefter denne forespørgsel:
SELECT rank, count(*) AS Antal FROM OrderSums GROUP BY rank ORDER BY rank DESC;
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester