SELECT COUNT(*) AntalOrdrer FROM mytable GROUP BY CustomerID
giver en liste med antal ordrer per CustomerID. Hvis der for eksempel er tre customers med en ordre hver, 2 customers med 2 ordrer hver, og 1 customer med 3 ordrer vil forespørgslen give
AntalOrdrer 1 1 1 2 2 3
For så at få det ønskede output, altså
AntalOrdrer AntalKunder 1 3 2 2 3 1
så brug denne forespørgsel:
SELECT AntalOrdrer, COUNT(*) AntalKunder FROM (SELECT COUNT(*) AntalOrdrer FROM mytable GROUP BY CustomerID) a GROUP BY AntalOrdrer ORDER BY AntalOrdrer
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.