表中的数据如下DateTime user
2011-12-2 20:00:00 小明
2011-12-2 21:00:00 小明
2011-12-2 22:00:00 小明2011-12-2 20:00:00 小红
2011-12-2 21:00:00 小红
2011-12-2 22:00:00 小红2011-12-3 20:00:00 小明
2011-12-3 21:00:00 小明
2011-12-3 22:00:00 小明2011-12-4 22:00:00 小明我想通过一条SQL语句读出 以“每一天每个人”的记录个数
实际上我想要的效果如下 DateTime User 记录数
2011-12-2 小明 3
2011-12-2 小红 3
2011-12-3 小红 3
2011-12-3 小红 1
2011-12-2 20:00:00 小明
2011-12-2 21:00:00 小明
2011-12-2 22:00:00 小明2011-12-2 20:00:00 小红
2011-12-2 21:00:00 小红
2011-12-2 22:00:00 小红2011-12-3 20:00:00 小明
2011-12-3 21:00:00 小明
2011-12-3 22:00:00 小明2011-12-4 22:00:00 小明我想通过一条SQL语句读出 以“每一天每个人”的记录个数
实际上我想要的效果如下 DateTime User 记录数
2011-12-2 小明 3
2011-12-2 小红 3
2011-12-3 小红 3
2011-12-3 小红 1
大侠,我希望按日期分组 我写了下SQL语句如下,但按的是时间而不是日期,帮忙修改下SELECT UID as '员工',Time as '日期',count(*) as '次数' from Dialogue group by Time,UID
from Dialogue group by convert(varchar(10),Time,120) ,UID
from Dialogue group by convert(varchar(10),Time,120) ,UID'员工'等等别名不用’‘号吧