Avatar billede larserik Nybegynder
08. august 2008 - 13:31 Der er 1 kommentar

10 mest åpnede filer i en tabell

Hei

Jeg logger hver gang en bruker åpner en fil, jeg ønsker å liste de 10 mest åpnede dokumentene.

Min tabell:

DokumentID | USER
-----------------
24          254
22          252
24          252
28          252


SELECT TOP 10 COUNT(*) AS teller FROM TABELL GROUP BY DOKUMENTID ORDER BY teller DESC

Denne spørringen gir meg de 10 mest åpnede dokumentene med antall ganger de har blitt åpnet men ikke DokumentID. Jeg trenger dokumentID.

Kan noen hjelpe?
Avatar billede hrc Mester
08. august 2008 - 14:00 #1
Måske denne her?

SELECT top 10 DokumentID, count(DokumentID) as [Taeller] FROM DocLog group by DokumentID order by [Taeller] 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
Computerworld tilbyder specialiserede kurser i database-management

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