Ok, men hvor kommer programnavnet ind i billedet? Jeg vil jo have vist alle brugere der har anvendt et bestemt program indenfor de sidste 2 timer. Er det GROUP BY der sørger for dette eller misforstår jeg noget (vil lige være sikker)?
Bare lige for en sikkerheds skyld, så burde dette vel så passe:
SELECT brugernavn,COUNT(*) AS antal FROM programmer WHERE Datoen >= Dateadd(hh,-2,GETDATE()) AND programnavn = 'Applikationsnavn' GROUP BY brugernavn HAVING antal > 2
Jeg er lidt i tvivl angående Dateadd. Her skal det hedde ">" end, når jeg anvender negative værdier ikke (-2)?
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.