11. oktober 2002 - 14:00Der er
6 kommentarer og 1 løsning
opdel select
Har lige et spørgsmål til ;o)
Nu har jeg jo den her forespørgele: SELECT sum(ordrebeløb) AS SumOfOrder, firma FROM tabel GROUP BY firma;
Men jeg vil gerne resultatet delt endnu mere op, altså så jeg kan se firmaer med en SumOfOrder der ligger i følgende interval: > 1000 > 500 > 100 > 50 < 50
SELECT IIf(Sum(Ordrebeløb)<50,'E',IIf(Sum(Ordrebeløb)<100,'D',IIf(Sum(Ordrebeløb)<500,'C',IIf(Sum(Ordrebeløb)<1000,'B','A')))) AS Rank, Sum(Ordrebeløb) AS SumOfOrder, Firma FROM Tabel GROUP BY IIf(Sum(Ordrebeløb)<50,'E',IIf(Sum(Ordrebeløb)<100,'D',IIf(Sum(Ordrebeløb)<500,'C',IIf(Sum(Ordrebeløb)<1000,'B','A')))), Firma;
SELECT firma, Sum(Ordrebeløb) AS SumOfOrder, IIf(SumOfOrder<50,'E',IIf(SumOfOrder<100,'D',IIf(SumOfOrder<500,'C',IIf(SumOfOrder<1000,'B','A')))) AS Rank FROM tabel GROUP BY firma;
Sådan! 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;
Takker
Synes godt om
Ny brugerNybegynder
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.