查询每一周的统计数据,所以从周一到周日进行统计,Group By对各种用户进行统计
- TO_DAYS(date)通过这个函数传入一个日期,传入日期,就会计算从0000-00-00日期到现在有多少天
- FROM_DAYS(num)通过传入一个数字,获得距离0000-00-00的日期
- MOD(TO_DAYS(date),7)通过date % 7 获得每周周六的日子,距离这个周周六距离这个日期的天数,所以需要通过TO_DAYS(date) - 2 , 7来获得周一到周天的日期
所以TO_DAYS(date) - MOD(TO_DAYS(date) - 2 ,7) 获得 从 0000-00-00的现在日期数量, 在通过FROM_DAYS来获得一个周的周一的日子