当然你也可以在语句里搞定:
SELECT LEFT(CONVERT(varchar, [时间], 120), 10) + CASE STR(DATEPART(dw, [时间]))
WHEN 1 THEN '周日' WHEN 2 THEN '周一' WHEN 3 THEN '周二' WHEN 4 THEN '周三' WHEN
5 THEN '周四' WHEN 6 THEN '周五' WHEN 7 THEN '周六' END AS logonsj,COUNT(*) AS tc
FROM logonlog
GROUP BY LEFT(CONVERT(varchar, [时间], 120), 10) + CASE STR(DATEPART(dw, [时间]))
WHEN 1 THEN '周日' WHEN 2 THEN '周一' WHEN 3 THEN '周二' WHEN 4 THEN '周三' WHEN
5 THEN '周四' WHEN 6 THEN '周五' WHEN 7 THEN '周六' END