表结构是这样子的
需求要的结果是这样子的
有三步操作,首先对时间进行处理 然后对时间进行统计,最后再累加
首先对时间进行处理
用到了DATE_FORMAT(login_time,'%Y-%c-%d') 这个函数 把时间格式整理 去掉时分秒
这个可以把计算的结果进行group by 处理 当然也可以吧查到的数据进行格式化处理
就得到了这个结果
这个还不是想要的
接下来就得到了 最难的部分叠加
如果是orcal 据说可以用到over()这个函数 但是mysql就是没有。所以就只好用子查询了
这句话 最重要的一点就是在where 这个地方