SQL: Daily Average of Logins Per Hour
        Posted  
        
            by jerrygarciuh
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by jerrygarciuh
        
        
        
        Published on 2010-03-25T14:44:32Z
        Indexed on 
            2010/03/26
            2:33 UTC
        
        
        Read the original article
        Hit count: 529
        
This query is producing counts of logins per hour:
SELECT DATEADD(hour, DATEDIFF(hour, 0, EVENT_DATETIME), 0), 
       COUNT(*)
  FROM EVENTS_ALL_RPT_V1
 WHERE EVENT_NAME = 'Login' 
   AND EVENT_DATETIME >= CONVERT(DATETIME, '2010-03-17 00:00:00', 120) 
   AND EVENT_DATETIME <= CONVERT(DATETIME, '2010-03-24 00:00:00', 120)
GROUP BY DATEADD(hour, DATEDIFF(hour, 0, EVENT_DATETIME), 0)
ORDER BY DATEADD(hour, DATEDIFF(hour, 0, EVENT_DATETIME), 0)
...with lots of results like this:
Datetime                 COUNT(*)
----------------------------------
2010-03-17 12:00:00.000  135
2010-03-17 13:00:00.000  129
2010-03-17 14:00:00.000  147
What I need to figure out is how to query the average logins per hour for a given day. Any help?
© Stack Overflow or respective owner