程序员の奇妙冒险

随笔分类 - 常用SQL笔记 (23 篇文章)

MySQL之查询近30天活跃用户数

近 30天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。 解题 一个用户可能有多个 sessionid,不能用它去重 datediff('2019-07-27', activitydate),前者减后者的值 方式一 因为题目说 30 天内并且包含本日(2019-07-27),所以是小于等

95 0 0

解决MySQL sql_mode=only_full_group_by问题

解决MySQL sqlmode=onlyfullgroupby问题,this is incompatible with sqlmode=onlyfullgroupby错误 原因: 发现: 解决方法(关掉ONLYFULLGROUPBY) 1.只选择出现在group by后面的列,或者给列增加聚合函数;

416 0 0