20. april 2017 - 13:19Der er
7 kommentarer og 1 løsning
Rangering/pladsering i Access i en forespørsgsel
Jeg har en tabel, hvor jeg vil rangere et felt efter den højeste værdi og nedefter. Således hvis der er 100 poster i tabellen skal værdien rangeres fra 1 til 100.
I Excel findes funktionen der hedder "Plads", som angiver en rangering af en celle. I SQL hedder funktionen "Rank", men jeg ikke finde den i Access i Udtryksgeneratoren.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Tak for artiklen. Det ser ud som om der skal laves en forespørgsel med en løbende tæller (Count *), som så joines med en ny forespørgsel. Jeg synes dog ikke det helt fungerer med den løbende sum:
SELECT Rapporter.BrugerID, Rapporter.[Nye kunder], Count(*)+1 AS RangNyeKunder FROM Rapporter ORDER BY Rapporter.[Nye kunder] 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.