我在SQL Server中有一个表格,由两列组成,它们跟踪有多少用户以特定间隔登录系统。第一列是Time15,它是四舍五入到最接近的15分钟间隔(日期时间)的时间。第二列是UserCount,它是在15分钟间隔内登录到系统的用户数量。T-SQL查询 - GROUP BY问题
我需要一个查询,它会显示每天登录用户的高峰数量。因此,如果在下午1点在09年1月1日系统达到100个用户的高峰期,我需要输出,看起来像:
09年1月1日 - 100
09年1月2日 - 94
09年1月3日 - 98
等等
任何想法,T-SQL是要做到这一点?谢谢!
如果你想得到峰值#,不应该是“MAX(UserCount)”而不是“SUM”吗? – David 2009-08-11 20:00:59
应该不是MAX()? – devio 2009-08-11 20:01:32
正确 - 应该是MAX(已编辑) – 2009-08-11 20:07:35