日期:2014-05-16  浏览次数:21136 次

求一个简单SQL 来看看 解决就马上结贴
A表

SQL code

id  userName   landTime   visits

1    张三   2012-3-4 12:00:00   2
2    张三   2012-3-4 13:00:00   1
3    张三   2012-3-5 12:00:00   2
4    李四   2012-3-4 12:00:00   1




landTime:登陆时间 visits:当前小时内登陆的次数
需求是这样的 当选择按小时明细的时候 就查出某个人在某天内登陆的次数汇总 如下
张三 2012-3-4 3(把前两条 也就是同一天的进行合并 id可忽略)
张三 2012-3-5 2
李四 2012-3-4 1


求此条汇总

------解决方案--------------------
SQL code
select userName , DATE_FORMAT(landTime,'%Y-%m-%d') ,sum(visits)
from  A
group By userName,DATE_FORMAT(landTime,'%Y-%m-%d')

------解决方案--------------------
大狼头正解!
------解决方案--------------------
select userName , DATE(landTime) ,sum(visits)
from tt group By userName,DATE(landTime)