Avatar billede tuctoh Nybegynder
17. oktober 2003 - 17:03 Der er 1 løsning

Antal records inden for de sidste 24 timer

Hej,

På min hjemmeside har jeg en database, hvor jeg logger alle logins.

I den database (tabel actually) gemmer jeg blandt andet et brugernavn (i et nvarchar felt) og tiden (i et datetime felt).

Jeg vil gerne have at vide hvor mange logins der var de sidste 24 timer!
Jeg kan bare ikke helt syntaxten... der skal bruges en DISTINCT på "membername" feltet, da én bruger godt kan have været logget ind flere gange inden for de sidste 24 timer.


Håber i kan hjælpe mig med et enkelt sql kald (ms sql server 2K).

tak
Avatar billede tuctoh Nybegynder
18. oktober 2003 - 14:28 #1
ok, sad selv lidt og rodede med det, og fandt en ret nem løsning...

SELECT    COUNT(DISTINCT membername) AS rcount
FROM        logins
WHERE    ([time] > GETDATE() - 1)
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